They have the money and the technical talent to make a good launcher. They just appear to choose not to.
This is completely the case. You can’t tell me the makers of Unreal Engine couldn’t figure out how to replicate at least some of the more commonly used features of Steam. Of course they can do it. Someone somewhere in the corporate ladder decided they don’t need the extra features to compete with steam. Maybe burning money on the exclusivity contracts and game giveaways will work out in the long run, but I doubt that when they flat out said they’re spending more money than they earn in their 800+ person layoff just a few months ago.
I relate to the kid. I once slept under the couch cushions because it was more comfortable to be kinda warm than to be cold sleeping on top. Buddy was the first to pass out and it was like 2 am and I didn’t know where an extra blanket was.