While I don't think MC's or Visa's reputation is at all close to being fragile enough to be harmed by use on any Steam game, the idea that these companies are almost like public utilities that shouldn't have a say in their deals is their reputation.

And carrying large amounts of USD cash does have a negative reputation, even to the US government. Nevermind the reputation of cryptocurrency.