I think techy people too easily fall into "geek pride" - "my OS is better than your OS," etc.
It seems like Linux and OS X compliment each other nicely, and after all, as long as we can keep MS Windows from ruling the world, there's room for everyone to win.
That said, in my experience Linux is kind of a nightmare for the average desktop user. I remember trying to get SuSE Linux downloaded, installed and participating in an Active Directory domain. Ha! Windows 2000 had been out for 5 years, and SuSE still didn't come with a version of Samba that supported AD. And it took me forever just to figure out what Samba version I had. Pain the butt.
I understand that I was asking Linux to "pollute" itself and join a proprietary MS windows network, and if at least half the fault lay with MS, I wouldn't be surprised. Nevertheless, the "basics" (at least from an IT perspective) were just too hard.
I'll let you know when I get one of the new MacBooks and try to join that to the AD domain here at work. ;-)