* companies that can squeeze all possible computational abilities … to show amazing graphics with complex logic … can't make a simple GUI.
The wage slaves they've got working on the store and launcher front-ends are probably not the same highly talented designers and others that they have working 80 hours trying to panel-beat a game into a shape that they can get out of the door without too many major patches being needed in the days following release.