I had two contrasting experiences last week, paying with the same NAB/MyCard Premier Mastercard.
New tyres $1,850 - no surcharge.
Medical specialist $720 - $7 surcharge.
One operates in a competitive market, the other doesn't. If that's not opportunistic surcharging, then I don't know what is. There are many instances like this where surcharge bans are a good thing.
Come October, I'll earn fewer points for those transactions but I'm coming from an already low earn, so I'm not overly invested with these changes. I'll be more affected if Amex is "enhanced". Sure, the banks fees on transactions will be reduced but we still need make the transactions and now, generally, prices are higher, so the nett effect to the banks is perhaps overstated. Seems to me that the banks are throwing the baby out with the bath water. They should be incentivising credit card use and uptake of high-end cards to bridge the gap between today's fees and the lower fees from October.