I won't speak for Stephen but my world is far from perfect in that respect. I manage three different Mac Server OS's (none with compatible admin software) and half a dozen Windows, Unix and Linux servers. That's leaving out all the workstations ranging from G4's to brand new Intel Minis and Windows NT machines to Windows 7 64-bit systems. I manage them all from my desk whenever possible because it's easier to take notes, write documentation and get done what I need to without interrupting the users.
For the Unix/Linux and Windows distributions I have a laptop with VMWare installed so I can boot into whatever I need to build distributions but for normal tasks, I usually use ssh or VNC when I need to interact with the GUI.
For the Mac distributions I have a seperate laptop with a partitioned hard drive with three different OS's on it. When necessary I can reboot into whatever OS I need to when interacting with the servers, but mostly I use ssh or Remote Desktop when I need to interact with the GUI.
I could do this all from ONE laptop if I wanted to. (And have in the past) but that gets a little cumbersome and takes a very powerfull computer. I, for one, feel the users deserve the powerful equipment; I get by on whatever I can find.
Apple is moving forward, very quickly, towards a platform where the lines between a "workstation" and a "server" are as blurred as the lines between a "mobile OS" and a "workstation OS". It's going to leave a lot of people behind and that's by design. They will eventually leave me behind, too, and that's their perogative. I'm disappointed, of course; I love the XServe hardware and the Apple Server tools but that too must come to an end just as the age of the Motorola processor.
You may call it foolishness, but it's foolish behavior by the most valuable and profitable company in the world. They didn't get there on Server platforms (or even desktops) so leaving those in the dust is probably in the cards.
Jason's outburst was nonsensical because he made very dangerous assumptions about the affect of an upgrade and then came here to not only expose those foolish assumptions but to also complain about his ignorance. If he truly is the "IT Professional" he purports himself to be, then surely he's read everything he could get his hands on with regards to the upgrade. Surely he audited his servers, their services and their capability in accomodating the Mountain Lion clients. Surely he then built a plan for migration from Snow Leopard to Moutain Lion for his clients, understanding the challenges therein.
But no, instead jason fired up the App Store, installed a new OS without any apparent knowledge of how it would impact is administrative tasks and then sprinted to this forum to scream at us about how he didn't know something. This is not the behavior of an "IT Professional" but of a n00b who has to have the shiny new toy before everyone else.
An IT professional's entire existence is planning for obsolecense, reacting to rapid change and picking up the pieces when it all goes wrong. Jason somehow managed to ignore the obsolecense of his servers, idly let changes to the OS pass him by and then came here to find someone else to pick up his pieces.
I'm sorry, but that's just nonsense and his outburst was uncalled for.