It's not the worst medium of exchange when the credit card oligopoly doesn't want PR risk or is a bit puritanical with an otherwise legitimate, legal, popular good or service. You (or some government) could probably build better or just legislate the equivalent of net neutrality on our payment processors, but we don't live in that world yet.