Cashless is convenient but effectively amounts to automatic inflation. Not just from the merchant fees but making it easier to slowly raise prices/fees/tip %. Plus whatever % of the population is dumb enough to revolve credit and get buried in debt.
In the old days, those armoured vans used to have to go to stores every single day at peak times (Xmas, etc.). Plus you've got to pay for bags of change to be delivered. You've got to pay for a safe, insurance for your safe, plus a hard limit that safe is allowed to hold. If you're going to go over you need to request an on demand pickup from the cash people. You've got to have people in store collecting the cash, accounting it, trying to catch embezzlement, the cost of embezzlement, etc.
All those costs were added on to the cost of goods.
I used to work in the industry in the 90s, can't remember what any of that cost now, but I reckon it's comparable to the card merchant fees.
Yes, the present duopoly is taking the piss with their fees, but accepting cash is also expensive.