CDE etc maybe confusing and feel lifeless, but they do have some good bits which can be taken forward.
CDE was brought out initially by, I think, HP "donkeys years" ago, then AIX got it SUN got it and SGI can have it also.
There are some very usefull features in CDE and a lot of detractions. The water gets muddy when scale needs to be applied, CDE looks low grade but is good when global changes need to be made that affect all machines (thousands of them), by changing the config of one centrally stored file or files. The need for the latter may not be immediately apparent but it does exist in quantity.
KDE, Gnome (Solaris next desktop) etc, both use "workspaces", so for some people they are just fine and for others they are a unwanted.
I like them, they unclutter the window, you can organize workspaces for particular jobs, they reside on LINUX, IBM, SGI,SUN, DEC/Compaq etc.
A control pannel disabling/enabling this function could possibly solve the problems between the two camps.
"Workspaces" will come anyway, weather we like it or not, thats one of the reasons for moving to a more powerfull OS, it would seem very strange to have the only UNIX system around without that facility.
I don't like CDE its just that there are some really nice features which could be transplanted.