I'm one of those engineers.
I ran windows for a long time and got sick of the crappy OS and security so poor 50% of the CPU power is dedicated to preventing me from getting hacked.
Then I ran Ubuntu for a few years. This time I got tired of the completely crappy/inconsistent interfaces, and having to spend way too much of my time being a sysadmin.
Now I've got a Mac. It's nicely designed, I don't have to mess with it, and I've got a Unix-variant at my fingertips when I'm feeling that command-line itch. I still have to deal with lack of software due to Windows dominance, but I'm learning to live without some stuff.
All of this is on my home machine. At work where I need the real thing it's vterms to a Unix box, baby.
Having said that, I did this because it was MY CHOICE. I didn't hand control over to anyone. I can install just about any software I care to on this machine and Steve Jobs is not going to show up with a baseball bat. OSS paranoia about the big bad corporations coming to steal your compilers doesn't help anything.