I'd really be interested in hearing some examples of how Macs are more usable. Everyone loves to sound off about how easy it is to use
Easy and usable are orthogonal really, and people often mix and match terms like these to express what they like. They might say it's "easy" when what they really mean is that it's "uniform". Subjective experience is often difficult to explain because it's inherently non-verbal.
One thing I really like about Apple laptops is 1) the speed at which they're ready to use (about 250ms after opening the lid if the battery wasn't allowed to drain totally), and 2) how wifi is managed. It'll look for SSID announcements, collect a list, sort the list by a) whether I've used the network before, and b) signal strength. It then picks the top candidate and tries to connect. It usually takes a second or two until it's configured from opening the lid. If I want a different network I pull down the list and pick one. What else is needed? The failure mode is it may pick the wrong network if there are multiple choices and signals are variable, or it may miss an SSID broadcast. So occasionally when I'm in the front of the house it may pick the access point in the back, or the opposite. It's not a big deal and frankly isn't all that common. My wife recently switched from Windows, and I don't know how often I had to configure the wifi vendor utility on her Dell laptop to select the right SSID for her location. Not to mention reenter passwords every month or two when it decided to go amnesic.
It doesn't matter what hardware is used, it still works the same. In fact I don't even know what card is in my laptop, and couldn't care less. My coworkers' laptops work exactly the same, and I don't know what hardware they have either - and it doesn't matter. It works the same.
Similarly, the virtual desktop (Spaces) works the same regardless of whether I have an nvidia card in my laptop and an ATI card in my Mac Pro. Or my wife's 13" MacBook. There is no vendor specific component here, it's not a driver feature, or a value add. It's simply basic common functionality. To be honest I don't even know what video card my 2006 MBP has (ATI I guess) - and it doesn't matter. I couldn't care less; it's only important in the Windows world where I have to locate the right driver with the feature set I want, whenever a Windows patch would cause trouble because the video driver was too old. In my Mac Pro I have two ATI boards (driving three monitors), but I could have one ATI and one nvidia board, and it would still work the same. How does Windows behave with a mix of video card brands?
Finally, from a purely engineering standpoint, I hate the unified monolithic Windows registry. On OS X I can go pull a plist file for some application from a backup, but with the Windows registry it's all or nothing. Of course backups are now reasonably uniform with Time Machine as well. (All the machines in my house backup using TM to a NAS. A full restore requires nothing more than a blank system install, no third-party software needed.)
Some people really seem to genuinely want their system to work like a Japanese-market cell phone. The more controls (no matter how pointless) the better, two utilities to do the same is better than one, each system should work differently, etc. I don't know if that makes them feel like some arcane loremaster, or like they're doing something useful, or what. But they'd be much better off actually learning something that creates real value, and when they do they're not going to want to spend half a day getting a video card driver to work reliably - just so they can finally get to do whatever it really is they want to get done.