>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-...