You must remember that in the USA our card issuers charge not just a processing fee through the card network, but an international transaction fee and a foreign currency fee. It's simply because there is greater risk for an American using a CC in Africa than for a South African using a card in his local region.
The other unfortunate thing about Americans is we sadly have a lot of unscrupulous scammers. A common scam is to use a credit card and then dispute the charges. It made international news this week when one such scum-bag American got arrested by Interpol for spending $160,000 on timeshares via their credit card, resold the weeks of timeshare condos to others, pocketed the cash, and disputed several years of legitimate charges. It happens all the time but rarely does it lead to prosecution for fraud. If I was an outfitter in Africa, I certainly wouldn't want to have a $40k charge on CC only to find out that the whiny client wasn't happy with their silver-medal trophies and wants to play the CC dispute game.
You raise a solid point - international CC fees and fraud risks are no joke. Same thing applies in the casino world, especially with high-roller online players. Some sites listed on
CasinosAnalyzer like
winz.io promo code have faced chargeback abuse after large payouts. Just like with outfitters in Africa, secure payment methods and mutual trust are crucial to avoid costly hunting trip disputes.
If you're talking about trivial incidentals being charged, I'm sure that's lesser risk and may be more common in some regions.