Earlier quoted context omitted.
> clean, consistent, and "just work" on the desktop In my experience, most Linux desktop environments are leaps and bounds ahead of Windows here. What specifically do you want fixed?
I hate having different install methods for every distro. I don't wanna build from source. Even if you give me a binary, I don't wanna manually make a symbolic link. I hate having multiple conflicting ways to do the same thing. Even within something like Ubuntu I can think of eight ways I've installed software. Steam regularly fails to open, and games compiled for Linux, not running through proton, regularly crash. H…
That said, I wonder if some of the pain you are feeling is self-imposed. If you just use a single linux distribution, it is generally consistent in its install methods. Wouldn't you find it weird if someone complained about how the MacOS install process differed from Windows? That's roughly the equivalent of what you are saying.
The power management issue is a real problem, and it plagues not just linux, but the PC ecosystem (x86 / intel,amd) in general. MacOS gets around this by tightly controlling their hardware and software to create a great experience. It's harder on the PC side due to the sheer number of configurations of hardware and software that have to cooperate to accomplish good power management.
This is the same root cause w/ 'hardware feature' support. A PC is a collection of independently designed hardware and software, smooshed together into some sort of computer. Making that work is difficult due to the sheer number of combinations that are possible.
My feeling is that this situation is ripe for solution by a company that treats their software and hardware as a complete system, and to deeply attack these challenges by curating (and eventually designing, if needed) components and software to polish the user's experience.