(Non-Developers AND Developers)
There is no way to get UX right in a concise way. (It is possible to do better yes) Also very relevant is that really good UX requires too much specific attention, and then it gets locked in every time you think you have it just perfect. Really good UX is expensive and confining in the longterm. It locks people in, and it locks the features in.
It's more than not being able to please all people at all time. It's about how Linux is more capable than Windows. If you want to get a concise UX, you will be handicapping Linux.
The solution is for there to be at least one option that tries to be concise and good as you are suggesting for the sake of a Windows alternative, but to focus primarily on a future of Linux with a UX that can be customized at 2 or 3 scales of complexity, from USER to DEVELOPER.