Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(+2)

I think just because itch.io is a newcomer (a fast-growing newcomer, but still a newcomer) it has a small audience. I've seen some success, but it was modest and not really sustainable. I think it'll take some time before people stop looking to Steam as their only source of video games.