This really does feel like a hidden subsidy to cards, presumably with the aim of moving towards full cashless operation. Norway is almost there already.
I'd rather pay whatever payment fee (cash, debit, credit) the merchant sees fit. I have no problem paying a little more for my own convenience, but I'd rather not subsidize Amex and corporate cards.
I'm surprised there's nobody developing a 100% state-run payment processing network which would be a near drop-in replacement for the current credit card networks. Things like bank wires and ACH aren't really set up to provide responses fast enough for retail point-of-sale.
I believe merchants can still offer a cash discount, which seems like a better way of handling it: cards shouldn't be subsidised, but advertised prices should be the prices when paying the way most people actually pay.
It seems there was a time when as a consumer it didn't make sense not use a rewards card, but now that the ramifications are becoming apparent it is likely that some people may opt to switch back to cash.
If the stores want to give discount for paying with card they could do for example 0.5% or 1% and add the rest of the charge to the bill so there is still incentive for CC companies to compete.
As it is customers paying with cards get a hidden discount in comparison to those who pay with cash. Shops are forced to cover that discount as well. There is no incentive to provider cheaper payments either as the customers won't benefit. We really need a law that prohibits those hidden charges.