Itch hasn't lost its marbles, they're forced to remove this content by payment processors. They're critical infrastructure, they shouldn't be allowed to arbitrate on behalf of an entire society. We need laws to require them to carry payments for any legal transaction. Paying for porn games is legal.