I did buy it on itch, that's how I got a key for steam. I understand your reasoning, however you could have also just revoked unredeemed keys, the revocation made me think my purchase was completely invalidated. Anyway, I understand. Thanks for the reply