Then be prepared that it's not only Itch. Steam had the same fate, DLSite had the same fate and many other sites will have the same fate. If you want to do something about it, spread the word, because after Itch there will be next sites. If we let payment processors to allow censoring media, they will only grow bolder.