For a PC user, this is just a minor annoyance. I already have Steam, Origin, Uplay, Battle.net and the Bethesda launcher. I can handle another. However, from a commercial perspective there's a lot of sense in having competition in the landscape as this keeps prices down. And the cut that Epic takes from the publisher/dev is a lot less than what Steam takes. That's why publishers/devs are switching mostly. I like how Ubi/Uplay handles it: they give you credits (1 per EUR spent) and 100 of them give you a 20% discount (while still receiving credits for the remainder of the price, so it's usually hardly anything) if you order with them directly. Compare that to the Playstation Store for instance (one of the reasons I'm never going back to PS ever again, it's borderline extortion).