If "One of the design goals of Unity is to reduce the clutter of the desktop, another is to use space more efficiently." Then why not hide the multi-color launcher when your windows are maximized on a small laptop? So i can see it just when I'm going to use it.
The desktop looks very cool when applications are not maximized by the way :)