I don't know how we let them get away with this. Facilitating commerce should 100% be a government operation and be free. To accept cash I pay paying the US government a fraction of a percent I'm taxes compared to credit card fees.
The fact that, on top of all this, they are essentially policing what can and cannot be sold and bought should be outrageous to people. It's a complete conflict of interest that companies can shut down payments to and from competitors to their investments.
People can say "oh just don't use or accept visa etc" but good luck staying in business or buying anything online.
We absolutely need some kind of government backed digital payment system in my opinion. Credit card rewards should also be illegal they are nothing but hidden fees passed to you by charging the business more.