Det här är kanske ett sidospår men eventuellt hänger det ihop med det ni diskuterar.
I Windows-världen är det mer eller mindre kutym att köra alla program i "maximerat" läge, dvs hela skärmytan täcks av ett program. Jag som kommer från Mac-sidan får ofta höra lite kommentarer när jag inte kör maximerat i Windows.
I Mac-världen känns det mer naturligt att inte köra maximerat och därmed faktiskt utnyttja moderna operativsystems fönsterhantering.
På dagtid sitter jag med Eclipse och trivs inte alls med det. Kanske för att jag inte lärt mig alla finesser? Det jag stör mig på är att det är så svårt att titta på flera "saker" samtidigt. Jag vill ofta kunna se kod, databas-"klient", worddokument och kanske ett terminalfönster samtidigt när jag utvecklar. Med Eclipse och dess 1-fönster GUI så måste jag dra ner storleken rejält på Eclipse-fönstret för att se andra programs fönster och vill jag då se fler filer i koden och kanske även en lista över källkodsfilerna så blir det rätt stökigt.
Med ett GUI som tillåter fler fönster per program blir det hela mycket lättare att organisera.
(Som parentes kan jag säga att jag tycker det är näst intill ett hån mot utvecklarna av fönsterhanteringssystem att alltid köra maximerat. Att alltid köra maximerat är som att gå tillbaka till tiden då man inte hade fönsterhantering.)