The problem is the desktop situation is such a mess. Do you go with a gtk or qt desktop and which one? And then X11 which is ancient and creaky, or wayland which is fatally nerfed in design (if not it's entire development philosophy) even when it does do what you need which is far from always? OTOH windows is becoming adware/spyware and macos is becoming big brother lockdown-wear, so maybe it is time for linux to shi…
IMHO, this is more a choice overload [1] than a technical problem. You can pick whatever distro (another choice overload) and start using the default desktop environment, which is more than enough. Qt vs. gtk for desktop development? Use whatever you think will work for you, they are stable enough, and you can use almost any (even remotely popular) language under the sun for development. Java/Scala/Kotlin + Swing (or…
Every Linux desktop user says "use what works best for you, we're all different," but I really don't buy that we're so different to warrant multiple competing DEs / window managers / whatever on top of the same OS.