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
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.