So what you're saying is, never buy a game on Itch because either the dev or Itch will shaft you! And I was one of the idiots that paid for this back in the day. Only one dev going onto steam has given out steam keys to Itch purchasers, so lets see what these devs do. I am not confident!
It will be posted on f95zone at some point I sure. It's It's great place to get games if you don't have access to other sites. games are free on there so at least compensate by becoming a patron if you go the f95zone route