We really blaming Itch.io for Mastercard and Visa strongarming both them and Steam into oppressive policies? Ditching payment processors isn't an option without fucking over even vaster swaths of developers.
Doesn't mean itch is without fault.
I don’t think itch has an option when they have servers, bills and staff they have to pay to keep the service running