It's not their fault -- would definitely focus the anger at payment processors and the activist groups causing extralegal regulation :D. Getting your voice out there makes a difference.
As for itch, we're still here! Itch delisting NSFW reduces discoverability, so it's still obviously very significant.