Re: Windows rant...
Expose is not the same thing. Windows is a one size fits all OS and I can imagine virtual desktops would be confusing to most people. OS X's spaces are a copy of what Linux desktops have had for a long time, just in a more 3D presented way.
GNOME Shell has this as part of it's design which encourages you to use other workspaces rather than being confined to one.