The funny thing is that Valve kickstarted the digital sales with Half Life 2 back in 2004. Steam was an utter piece of shit for, what, some 6 years? It took them a lot of time to make it bearable, then good.
That the EGS launcher is a fucking Unreal app, needlessly bloated as fuck and with barely working UI shows their complete disregard for what is supposed to be their “money givers” (us, customers) and, like every other stupid company with their own launcher which manages to be worse than their fucking website, shows they refuse to learn the obvious.