Well, actually, to submit a game to Steam requires a very steep fee which I cannot afford.
Plus, preparing more assets for Steam pages is simply tedious for me though...
And please, itch.io REALLY needs to add a geoblocking feature for game developers, in order to keep them safe from regions where the content of their game (s) are considered illegal / offensive.