I agree.
Itch Io hopefully should come back to their senses, if this goes any longer I fear a lot of the works many devs such as you will be cut off from there works because of some radical group enforcing payment processors to censor in a unjust manner.
Stay Strong 💪