Re: desktop zoo
The multitude of desktops is not really putting a drag on software development. I used Unity, Cinnamon, Plasma and Xfce in the last years (based on the use case) and was always able to install the software i needed, no matter if had been developed with a different desktop in mind. OK, I lack the strange fetish of needing all software to use the same toolkit. Software created using Gtk works perfectly on my KDE. It looks different and and stuff like file selector dialogs look differently, but is this really such a big thing? If have also seen a big variety on Windows and even Mac, so basically this ideal seamless look & feel is an ideal that does not exist. Those Electron or Flutter based UIs also do not really work towards that ideal.
People should just get their heads out of their behinds and accept that other people do other choices. Just develop their software as they like to, it will most likely run on all major distributions and most of the more obscure ones.