This is quite unfortunate and seals the deal that my game project will not be uploaded here, as it deals with mature themes.
So nice of itch.io to not only bend over but also take it up the ass as well. These draconian rules would never be applied to film, TV, literature, or even AAA games. It's a straight-up double standard.
I'm afraid that itch.io will now go the way of Tumblr into irrelevancely.