I'm curious. Why not posting your game on Steam too?
It requires a payment upfront, then I don’t have a company (yet) so I couldn’t ask for people to pay for it either.
I wouldn’t mind uploading it on Steam if I ever make a gamedev company.
In short: Legal stuff and money stuff. Itch.io is way easier to work with.
Oh, I understand. Thanks for the follow up!