Would you consider providing Steam keys with purchases on Itch?
Interestingly, if you buy if from Itch, you get the Humble Store downloadable package (no Steam key), but if you buy it from the Humble Store, it looks like they offer a Steam option there.
Momoroda III gave out Steam keys to Itch purchases, if I recall correctly, but that doesn't guarentee they will again.
I just went ahead and picked it up on Itch; if I get a key to add it to my Steam library, even better, but not the end of the world for me.
Yeah, I just added it as a non-steam game, but I understand some people like to have it from the Steam store so that functions such as achivements, cards, reviews, time played, etc. as well as more functional stuff like automatic updates, broadcasting and cloud saving works.
You don't get those features with the "Add a Non-Steam Game" function, just the ability to launch it from Steam and let your friends see what you are playing.