You can try to sell it on Steam :)
We can happily live without them. But it’s a dangerous precedent as other sites like Itch and Patreon may follow the “trend” if we’ll keep silence.