It's not though, it's Visa and MasterCard threatening to stop supporting payments for itch.io if they don't get rid of the games. It's unfortunate but the alternative is that itch.io dies because no transactions would be able to be completed on the platform. If you wanna get mad at anyone, get mad at the payment processors, not itch.io