It's due to chargeback risk. A lot of times folks will be caught paying for adult content on a credit card statement by a family member. They'll just tell family that it was fraud and dispute the charge. This occurs frequently enough that Visa and MC aren't fans of adult content on their payment networks.