Apparently this wasn't Steam or Visa randomly deciding to do this. They were lobbied by an Australian NGO to remove SA and Incest material:
https://www.collectiveshout.org/
Steam wouldn't remove SA games so they went to the payment processors and complained until those companies put pressure on Valve.
Or they're just taking credit for something that was already happening. Hard to tell.