Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

No need to apologize, i was curious and though it had to do with the difference between steam margin and itch.io's.