We have no intention to stop supporting the itch.io version - all updates that come to Steam (except Steam-specific stuff, obviously) will also be published here on itch at the same time. Itch.io has treated us super well so we're happy to have the game hosted here.