The Linux desktop ecosystem still feels more like a playground. And that's not a pejorative in the sense that a lot of serious work hasn't been done on making powerful software and doing professional work on Linux desktops. I mean that in the sense that "Linux desktop" isn't very defined, formalized or standardized. It comes in all shapes and sizes and people are very free to customize it and use it as they see fit. Many people think this is a good thing and a benefit of software freedom. For example, if I walk up to a random person's Linux desktop, I don't know what I'm in for. That's very different than walking up to someone's Windows desktop, macOS desktop or even Solaris back in the day.
The average Linux desktop has never been fully standardized. The average Windows desktop today (let's say, W10/11) is descended from W7 which was arguably really consistent. Even if they took W7 and bastardized it by introducing 10 different design languages (Metro, Modern, Fluent, new Fluent, ...) there was something to build on top of. On Linux, there are some GNOME guidelines, there are some KDE guidelines, nothing really universal. As much as I dislike the general macOS experience, Apple got it right early on by simply forcing you to adhere to the general vibe of the OS
Fwiw I use the i3 window manager so whenever I see conversations about Gnome vs. KDE vs. whatever - I could care less. It's irrelevant to me. So that idea, that Linux isn't standardized, really resonates w me.