This whole thing is bullshit, alot of game devs post their adult themed games on this website as a way of getting traction for their game.
Or devs post their games here purely because itch is easy to post for compared to some other indie game sites ive seen
(also why the fuck itch gotta ban my porn like this D: