Well, this is Itchi.io, not patreon. If people purchase the game from here, why the fuck would they want to or need to pay for it again on another store front to get updates? Seems to be dead on here, at the very least.
I'm just giving you the info that I have found. And no one is forcing you to buy the game on here.
"This game is free but the developer accepts your support by letting you pay what you think is fair for the game."
No need to be rude.