I say this in every egs thread but imo epic's goal is not to replace or serve as actual competition to valve (which imo has an iron grip on the pc retail industry), but to bolster their userbase further and to bring over typical steam customers. I think it has to do with streaming but iunno. I don't see anything that would indicate that Epic can actually compete with Steam and I don't see their current strategies as something that can achieve this.
EGS is particularly frustrating because it is accelerating a horrible trend already well underway on PC. Namely the fracturing of what had been an extremely convenient and user-friendly gaming experience with Steam. I'd argue this bad trend started about 10 years ago with the launch of EA Origin, and the addition of Activision games to Battlenet. These per-publisher gaming portals were already annoying. It sucks to have to load a separate app for EA, Activision, Microsoft, and Ubisoft games. EGS basically sucks as much as those portals, but with the salt in the wound of attracting (relatively) smaller publishers like 2K and 505, and even some of the larger indie devs/pubs.
We're now in a situation where by far the best way to game on PC actually doesn't get most of the biggest PC games at launch. That is terrible, and it's making me go back to Playstation for most of my games even though I just upgraded my PC a couple months ago.
"But Steam supports non-steam games" you say. "just add the exe to your Steam library, and there's no difference"
The problem is these exes still run the portal app at launch. So if you try to run Apex Legends from Steam, it will load Origin in-between, and break the work Valve has done to pass through gamepad maps and properly load into full screen. If you use Big Picture Mode on a TV, this really sucks because you often have to grab a keyboard and alt-tab to get back to the game. The whole point of Big Picture is to bridge the gap between PC and console. These shitty launchers are widening that gap just as Valve was getting close to fully modernizing PC gaming.
It would be one thing if ANY of these launchers were actually good. I'd love it if Epic made a better all-around PC gaming platform than Steam. But they're not close to doing that, and they're fucking up the decent experience we have currently.