I have never owned an Apple laptop or desktop, but I think the reason is a combination of the sleek style, usability of the OS, compatibility with Linux tools (can run Ruby, Haskell, Vim, whatever, etc easily on it) and the battery life.<p>I am surprised at how many developers I see at meetups with Apple as opposed to x86 + Linux, and I am an oddball running Windows!