Will there be a buyable version on Itch.io?
Not in the near future, at least. We have a lot of Steam features in the game (match-making, join through friends list, achievements, cloudsaves etc.) which we will have to re-implement in other ways if we want to release on other platforms.
That's a bummer but good luck with the release :D