If you ask Stripe, they'll tell you that these restrictions are there because of the requirements of Stripe's partners. And that is exactly the problem.
If we are heading towards a cashless society (and we are), then we need an electronic payment system that does not consult the Bible before deciding whether to allow your payment or not.