That's what the person who started this comment chain said, though. Every Steam competitor has been "does the same thing as Steam, but worse" so why would anyone switch over?
There is some argument to be made that the cost benefit analysis for your average user doesn't make sense unless the platform is a significant improvement over steam. Having two fragmented systems is a huge inconvenience to users now almost to the point that I will outright refuse to play games that are not on Steam.
And for companies that shoehorn really bad launchers as an extra layer on steam like EA, you are doing the work of the devil himself
Some extremely popular games, like all the Hoyoverse stuff (Genshin/ZZZ/etc) or most of Blizzard's games, have their own launchers and aren't on Steam. So gamers are certainly willing to use non-Steam platforms and launchers if there's a reason.
That didn't stop overwatch 2 from eventually making its way over to Steam. They also have the best integration, once your steam account is linked to your Battle.NET account you don't have to even think about the launcher
That's not the same as "terrible" though? Signal is basically "whatsapp but not facebook", but you wouldn't say it's "terrible". Same with lyft (which came after uber), or ubereats (which came after many food delivery startups).
Right but if there were a better platform than Steam for buying games it'd win out in the marketplace. It's not like anyone is locked into Steam really.
Every online gaming platform other than Steam and GOG sucks. And in fact GOG competes very well with Steam precisely because it offers something Steam doesn't, which is DRM-free games. Steam didn't just beat the Epic Games Store and Origin and Games For Windows Live because it came first, it's just a better platform and the others offer nothing outside of exclusives which they paid for.
Lets not forget Ubisofts uPlay which was absolutely shambolic. Blizzard's / Activision launcher was alright though. It did the job but no where to the likes of Steam which is really feature rich.
> Blizzard's / Activision launcher was alright though.
I'd personally say it was better as a launcher. Launching Steam itself takes relatively long and when its just in the background its just there idling with ~400Mb of RAM (specifically its WebHelper), which aren't a problem with Battle.net since it idles at 170MB or you can just close it since it launches way faster.