Earlier quoted context omitted.
Yep. Just browse their documentation, that is the kind of development experience GNOME and KDE were expected to provide, 20 years ago, yet fail short due to Linux distributions fragmentation, the devs using other environments, or still stuck with plain window managers and xterms workflows.
If only GNOME and KDE were backed by one of the largest companies in the world, with tens of billions of dollars at its disposal.
There has been much more efforts than that in desktop linux.
Yet NeXT delivered a mostly coherent programming platform, back in the 1990s.
One thing NeXT didn't do is to introduce shitloads of useless complexity with fragmentation for the sake of it and half assed solutions on top of that.