Linux user experience is awful and there’s no pressure to improve it; unlike in a for-profit company there’s no common objective & leadership that unite all the people building the Linux desktop.
Doesn’t help that there are dozens of competing desktop environments so a lot of effort is duplicated and wasted.