"Spineless Goons" is an insult to the owners of itch.io. They caved in to credit card companies who are demanding NSFW content be taken off this website, without any notice or compensation to the creators of NSFW content.
I thought they were just under review atm and most will eventually come back. Steam has this same issue since that No Mercy game caused all this, there's only been 3 games removed from steam and everything else is still there...