Sure, people can have as many screens as they can manage. I still think it's reasonable to assume that if you know how to configure a system to spread your desktop over three screens and to hide the widget that gives you the feedback/discoverability then you can use the skills that got you there to get you out of your predicament.
If your argument is that the dock is the wrong place for that feedback because it can be hidden, or that the disc/drive icons should always be closer to the dock, then we have a table laid for a good discussion.
I would argue that OS X still has bad multi-screen support because I shouldn't have to hunt for where dialog boxes and status updates have been placed. Yes, I'm capable of doing so, but that doesn't mean I want to.
Broadly, I object to the inconsistency and high astonishment factor more than any specific choice. For example:
- If a program has dialog boxes open (e.g. a 'find' box), they maintain relative position as you drag the main window across screens. Which, if you move to a smaller screen, puts them in offscreen no-man's-land where they can't actually be used or closed.
- Popups should consistently happen on either the active screen, or the active/furthest-forward window of the spawning program. As is, they unpredictably follow either rule, or borrow from the next bullet:
- Spotlight should appear somewhere sane and predictable. Either the same every time, or over my active window, or over my mouse cursor. Instead, it appears on the window which my Dock has most recently minimized to. My hidden Dock, which I have to use the mouse to locate/move. And then let re-minimize, because OS X doesn't update Spotlight's target when it appears but when it goes away. And which can automatically move itself to different screens without my help, based on where I open programs. Again, invisibly because it's hidden.
- And Spotlight's screen is also the screen where it will open new programs (a good decision). So I can't just look for it, I have to revert to the mouse to move either Dock or program to the screen I've been attempting to use this entire time.
So rambling aside, I think OS X actively causes time-consuming problems for multi-monitor users. I resent that because it's a pain even if I memorize the rules and how to solve the problems.
In particular, I object to tying large swathes of behavior to the Dock, since it's location/contents are both invisible and unpredictable for many users.