The other question is how that affects developers of those games. Traditionally developers aren't exactly swimming in cash. I know sales on my game have basically been helping keep me afloat for the last few years. If my game is one of the ones getting killed and mass-refunds start happening, there's no way I can financially handle that and you know that itch aren't going to cover the refunds. If they are going to start firing out refunds for years of sales then the only way developers can protect themselves might be to remove payment details completely.
I've seen them state in a few places that refunds will happen, but they need to be clear about both the seller and the buyer.