I definitely have concerns about the stranglehold the payment processors have, but does it really make everything 3-5% more expensive?
My understanding was that a good chunk of the 3% fee is given back to consumers as cash back or rewards, and that dealing with cash also had costs for businesses.