In many countries the fees are capped much lower than 3%. In these countries you see the opposite - small shops and restaurants now don't want the expense of dealing with cash, which has to be stored securely, counted, reconciled and banked. All of these things take time and money.
Explains why so many real world shops are still cash only.