Oh for sure. Cash is expensive to count, store and move. Never understood how an armour guard car with 2 people emptying ticket machines made much sense, even back in the day.
However, the infrastructure to run electronics payments is not trivial. The combination of volume, security and reliability needed adds up in hardware and software. I doubt it will ever be free to transfer money in any form.
I have seen plenty of places here charging a percentage rate for debit card use, as recently as last week. Not saying they should but it happens.
Who ends up benefiting from all the cash skimming I'm not sure, but chances are they are already filthy rich.