All of that shit descends from one fundamental blunder: forcing all applications to share a single menu that's glued to the top of the screen, instead of putting the menu where it belongs: on each application's main frame.
This mistake turns the entire desktop into ONE application's client area, instead of making it an essentially "infinite" workspace.
It's also irritating as shit, since the menu's contents change behind your back... or neglect to change when you minimize an app and expect to return to the one that's now filling your screen... only to find that the menu is still owned by a now-invisible application.
It's a GUI 1.0 mistake that Apple should have corrected in the move to OS X but didn't.
This mistake turns the entire desktop into ONE application's client area, instead of making it an essentially "infinite" workspace.
It's also irritating as shit, since the menu's contents change behind your back... or neglect to change when you minimize an app and expect to return to the one that's now filling your screen... only to find that the menu is still owned by a now-invisible application.
It's a GUI 1.0 mistake that Apple should have corrected in the move to OS X but didn't.