Itch is not the bad guy in this Situation.
They are pressured by the payment providers who control any money coming into Itch or other sites. If Itch does not comply, ALL payments could be affected, not just for NSFW products.
The Payment Providers and the laws that enable this behaviour are to blame. If you live in the US, please call your representatives and demand change, sign petitions , anything. Just don't sit here and yell at Itch who have literally done nothing wrong and are just trying to keep the Site alive.