It's sad i won't be able to play on itchio. Why having only Steam when you start with itch ? Many players prefer itch over than Steam, for DRM, GUI, spirit, or other reasons. And i agree.
Steam is free for all Itch players, but the game will also be available on GoG on day one for all the reasons you mentioned
Sure, but still i prefer itch, nah !