In the case of adult content, they aren’t doing this because they are morally against it, it’s because there is a lot of porn from human trafficking, underage or simply non consensual (like stolen personal videos or revenge porn). It should not be allowed to profit from these things, so I think it’s right that the bank imposes rules on those sites for them to be able to process credit card transactions.