It's good to know the mega-corp I have to put enormous amount of trust with my money, can make a post like this without an hint of irony...
Now we are at the "just lie" stage.
Now we are at the "just lie" stage.
"We were recently notified that certain games on Steam may violate the rules and standards set forth by our payment processors and their related card networks and banks."
"Recently, we came under scrutiny from our payment processors regarding the nature of some content hosted on itch.io."
It is extremely clear from these official statements that the payment processors actively reached out to these platforms and made at the very least an implication that they could lose access to payments.
Why would anyone believe MasterCard over Steam and Itch?