Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(-1)

If that's the case, then why are there also free games on Steam that can also be found Itchio without any charge? But hey, you're free to decide what to do as it is your own game. No biggie.

Because steam changes policy and doesnt enforce everyone sticking to the same thing. Its arbitrary and sometimes you get an asshole during submissions.