Carbon sits on top of lower-level pieces - remember, we are talking about the guts of Mach and BSD and IO and drivers, not software that sits on top of it. There was definitely a Dock in NS :-)
May I ask, have you ever used a NS3.3 or 4.2 based system for any length of time?