Just to point out that the developers who made the games will be the ones getting the financial hit for refunds. They didn't ask for it and their games were distributed and sold in good faith and in accordance with the rules at the time. Yes, the customers are getting screwed but so will the developers, especially if itch decide to mass refund people.