I've mentioned this before, but the Epic Games Store needs a community. It needs an actual tangible place endorsed by Epic where people can talk about EGS itself, the games on EGS, Epic Games as a publisher, and things like that. Their "no forums" thing probably seemed like a good idea given the bad PR over certain games having their forums derailed by bad actors, but this whole ball of yarn ties into a fundamental erosion of community spaces.
Social media and Reddit and Discord are not true community spaces. They are extremely transient. Social media is the same. Especially Twitter. Steam's main forum, and the fact every single game gets a forum is incredibly instrumental in how people put down roots on a platform. Steam becomes a home, more than just a digital distribution platform. People feel like their reviews, their forum threads, etc. are contributing meaningfully to a wider community that they are a part of. When they make a thread warning of a bug, or providing a solution to a technical issue, they are performing a public service. When they make a thread talking about how amazing they find a game to be, and others share their thoughts, their roots in the community deepen. They make friends.
tl;dr, without these community building tools, the EGS will always be flawed at its core. Yes, a lot of Steam loyalty is built on first to the party, baby duck syndrome, and inertia. But there's more to it than that. Steam has something that none of the other big platforms do. (Ubisoft does run forums for their own games, but they're not integrated into the launcher the way Steam does it.) It has an honest, tangible community that you can see, interact with -- it's not siloed off in Discords, or bubbling impotently on twitter.