Yes, it's a big problem. The credit card duopoly have standard conditions that the merchant should carry all the fees and give the customers the same price no matter the payment method. I believe that in some few jurisdictions there are regulations in place forbidding such agreements, i.e. in Denmark they do push the credit card fees over on the end-user.
I was a big user of credit cards for quite a while and a very early adopter; quite many of us are efficiently bribed to use credit cards. The prices in the shops are the same no matter if using credit cards or not, but the shop pays hefty fees for accepting credit card payments. In addition the credit card companies rake in penalties and heavy interests from those who aren't able to pay the full credit on the due date.
Quite some of the credit card issuers efficiently pays their customers to use the credit card - sometimes with up to 1% kickback on all purchases, sometimes even higher kickbacks on some of the purchases, often with a free time-limited credit, often with other perks, such as access to airport lounges, free travel insurance, etc.
In Norway we were very quite early adopters of plastic payment cards with magnet strip, we have a national de-facto standard ("Bank Axept") for debet payments, some of the banks were even experimenting with smart chips on their banking cards around 1990 - decades before it got normal.
I don't like the Norwegian "Bank Axept" standard as it's a proprietary solution that have had sort of a de-facto monopoly in Norway, but at least it's a lot cheaper and better than the Visa/Mastercard duopol - and it's gradually being pushed out. The shops pretty much needs to support the international credit cards both due to tourists and due to fellow Norwegians using credit cards - and due to the bribes, more and more people choose credit cards without support for "bank axept".