The Linux desktop does need work, but it's not 100% up to speed yet, either. The ultimate UX can be found when the user has 100% control over the experience and we aren't there yet. Wayland won't allow window size/position to be remembered between sessions and too many UX designers think the desktop is just a big phone. Yes, we need work on UX and the first step should be to get Wayland to allow the user the same flexibility we enjoyed with X11. Using Linux with multiple screens means reverting to X11 just to keep from going nuts.