Why would visa/mc want to decline money? They love making money.
Contrary to popular belief, corporations are composed of humans and do not reliably or mechanically follow only financial incentives. Nor are they always perfect in understanding their actual financial interests. Boycott threats are probably empty, but some people may not want to take the chance, or may have other motivations that cause them to overestimate that risk.
I would wager it is closer to "economically load bearing" than it is to peanuts