Well it's not exactly trivial to build a software as extensive without just being a rip-off and having the share of games at launch. Gamers are extremely picky and it costs tons to build out a scalable system. This is where Epic failed. Sure they gave me a ton of free games, but their UX was horrible that I just never went to it and stayed within Steam.