Even in HN comments I've seen people saying they use temporary card numbers (valid for one transaction only) or click a button to dispute instead of a single email. That button in the banking interface might be "block future payments" or such. They must've bad experience with companies in the past?
Actively emailing with the customer sometimes helps. It worked for us. Sometimes it didn't. For example if it's a company credit card and the employee left the company. Their accounting team simply doesn't know what our service is for.
At this point the fees are part of "cost of doing business".
https://news.ycombinator.com/item?id=44382686 is an example where a customer was unhappy about merchant charges and seems to contact the banks only, not the merchant.