>they themselves admitted they could not police their store front and had no idea how many games would be problematic for the payment processors.

I don't think that's true? My takeaway was the demands from the payment processors are frustratingly unspecific and they were up against a deadline, so delisted a huge amount of games being overcautious and are now going through them to see what can be relisted.

Not all NSFW games were removed/delisted.

They're now looking for new payment processors: https://www.rockpapershotgun.com/itchio-are-seeking-out-new-...