>Outside of the "real" shell the entire UI doesn't seem to be designed for software professionals
Interesting, any specific examples? I'm genuinely curious. For me, the more I use OSX, the more I'm frustrated with Windows. The one thing I do miss from Windows is better full screen support. Yosemite kinda helped with that (but it's still kinda clunky).
Other than that, I feel like there's a little more logic behind OSX with common operations, off the top of my head:
Option/alt to modify existing commands. The keyboard kungfu on OSX seems easier on the hands, too, since the combos typically rely on thumb keys vs a Windows pinky reach of Ctrl. Especially noticeable because the thumbs seem pretty underutilized vs pinkies, which already have plenty of keyboard duties.
File renaming: "Enter" to rename a file vs "F2" (something I happily accepted as random dogma, but now it's "??")
Folder/file nav: unified drill down in the file browser (cmd+up/down to navigate levels, with the file level simply opening the file, vs arrow keys, then enter to open)
Window management: being able to close all windows without exiting the app itself (handy when I'm clearing clutter but I don't want to pay a cost for restarting a big application, or if I simply just didn't realize it was the last window when I closed it, and now I have to relaunch the application)
*Scrolling: Being able to scroll any window whether or not it's the active application, so long as the mouse cursor is hovering over content.
Not to say everything is more logical, just common things I do. The screen capture shortcut is totally bizarre to me, I have to google it every time.