You can sell whatever the heck you want for cash IRL regardless of how legal it is. But you have to interact with the banking system somehow regardless of whichever payment option you choose for your website. And that system wants to police what you sell. That's the problem.