Hmmmm, I'll see, but not sure ^^' I'm trying to keep my account far from all nsfw content ^^ But I'll see.
About Itch, yes, it's of course the payment processors that pushed them, but I'm not sure they told them to do something this drastic. It really feels more like Itchdeciding to nuke everyone, and then maybe try to make things right. They didn'tgave any warning, justdelisted everything, saying "hey, don't worry, we'll make it better eventually".
In my opinion (which might very be wrong, to be honest, I don't know what happened exactly), they were pushed by the payment processors, yes, but then gladly killed all the NSFW content they had. I know quite a fewartist that lost half of their income suddenly, and had to reconsider their carrer as NSFW game devs.
So yeah, it's still a decent place to share games, and I'm using it a bit. But they won't get a cent from me. They clearly showed how much they care about their NSFW artist.
But hey, if that's a good platform for you, that's nice ^^it's just personnal opinion, and if it helps you get some money, it's a good thing.