Heh, yeah. Back in my OpenCDE days, I also started a C++ GUI library called motifmm (some info at the bottom of this wayback page).I think that's very sound arguments against incredibly uninformed fantasies. I'm seeing LOTS of people fantasizing about writing their own OS, their own lib/toolkit, without realizing what that would even look like if they actually tried.
I'm pretty sure it was Linus himself who said, "Talk is cheap, show me the code!".
It was really just a c++ wrapper around Motif (so I could avoid wxMotif) and even that was a very large amount of work (too much!).
That said, for a DE specifically, I think distributing the workload could be quite easy if we can just decide on *any* GUI library.
If ~20 people currently on these forums who do any development work (or is interested in starting) has a bit of free time and writes a single "thing" for a FreeBSD desktop environment. We could