I know it's not really itch.io but their payment processors that forced this, but it's still unacceptable and the result will be the same either way. Anyone that can't see the slippery slope we are on, is at best, wilfully ignorant.