Isn't it pretty difficult to have recurring payments with crypto, without some payment processor in the middle?
Plus the technical difficulties with crypto in general. There is a higher bar for getting someone to set up a crypto account than it is to take a credit card number. A lot of people would just go "screw this, I can find porn on the Internet without this nonsense".