Itch.io is also the one that bent over and fully allowed the payment processors to ruin everything instead of pushing back.
They are not blameless in this and should have gone on to tell the Itch userbase to call the Visa and Mastercard HQ, but they didn't. They just sat back and de-listed NSFW games without any kind of warning beforehand because they don't have even the smallest hint of a spine. (Same idea goes for Steam as well - all of these game platforms should be actively fighting against the scum trying to get anything and everything banned for no good reason, but here we are. They just remained silent while hardworking people have their livelihoods threatened because they didn't make content "for all ages".)