I don't feel comfortable buying or publishing anything here at all, especially since it seems they'll toss you to the wolves the moment things go awry. Even if they revert changes and guidelines, I just can't in good faith trust Itch.io to do the same thing again when they get some pushback.