Sucks that itch.io supporters won't be getting a key to the steam version, and instead are told that another (almost) $3 is needed to get access to features.
I wouldn’t blame them, if they had multiplayer on itch, they would have to host thier own servers, and considering how costly that is and how many people have the game, it make sense