Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Oh, it could be different, if there were certain infra structure elements. Mostly multiplayer and a unified client. Look at Steam for a feature list.

As for da, well, uhm. how do I say this

https://deviantartads.com/

They do sport that scaling mechanic I believe is the main reason for itch to not have that feature. The more people use the social media feature, the more money comes in.