You guys are going on and on with the OS banters...
and obviously overlooking a productivity reason behind this...
gekko, understand what you mean... my screen's like that too, that's alright when one works with a disparate and unrelated group of applications around the screen.
But imagine (for those of you who don't code or design website or things like that needs this sort of view) when you design or debug some HTML code or something... you'll want easy access to a web browser screen that's just conveniently beside the web design application. Side-by-side comparison. At times like this, people want total concentration on the 2 related apps. Now, if there are other apps in the way (when both apps are not full-screen), it's distracting...
Of course, one would say that we can just minimize all the distracting apps, and pull/rearrange the 2 related app windows to our heart's contents.. but the main reason behind this idea is mainly for productivity sake. And if we're to do it manually, that reduces productivity right?
And it's not about a "Windows" feature, it's a logical feature, that apparently Windows did implement it (though I'd say, 99% of people don't know how to invoke it in the first place).
Mac roxx.. that's why I even think of creating this feature myself..!