Key stores are cool, buying games for cheaper prices from sites like CDkeys is always a great boon. I'm talking about launchers here.
Epic games is a shit launcher that buys up shittons of exclusive deals, gives out free games, and has fucking FORTNITE on it, yet it still doesn't fucking come anywhere close to steam in userbase, due to the underbaked interface, bad business practices, and overall just being a waste of space
EA app is so fucking terrible it doesn't even work with its own games (BF1 didn't work at launch, and i had to do hours of troubleshooting just to get the game to run on Origin which is also a terrible launcher)
Xbox app is good for gamepass but shite for everything else, the apps themselves aren't even in EXE and it's overall barebones, slow and unresponsive at times. I've only got it for Minecraft and GP.
Rockstar Launcher literally requires a fucking internet connection to function, I had to downgrade GTA4 in order to be able to play it at all times. It is USELESS, you can't even buy games on it.
All of these launchers have only accomplished one thing, creating an extra barrier between me and my games. Nuisance at best, and genuine hinderance at worst.
If PC had only one launcher, with all games from all other launchers going to it and it only, with 0 DRM, that would be a massive benefit. No other company has demonstrated a good ability to make storefronts and launchers as Valve has. And if anything, that's one reason to go console over PC, none of this launcher shit. The more closed ecosystem forces companies to specifically use Sony's/MS's software which work good enough anyways. This 'competition' hasn't made anything better for PC gamers, it's only become a detriment and a pain in the ass.
Better yet, maybe we should bring physical PC games back and let everyone install everything with no DRM. DRM doesn't do much to prevent piracy anyways, everything gets cracked in the end. Despite that steam games still fly off the damn charts and into space.