This is the type of thing that makes people convinced that the mission of what a company does cares more about profits than the mission they claim to be about.
While I'm not directing this statement as an attack on Itch.Io in specific it's kind of hard not to get that vibe when given the lack of clarity after a panic move is made and then conversations like this and a bunch of users who get angry begin to make posts venting about the decision.