The same reason they make it difficult to use credit cards for gambling.
Merchants that sell porn, gambling, and other vice have higher rates of fraud. If they allow them to accept credit cards at all, they charge them much higher merchant’s fees to do so.