Re: "no problem giving Apple a pass" - One major difference
I started work for a client, who insisted I used Windows. Not even allowed Linux on a VM because "policy".
I walked out (politely) before lunch, got a call back in the evening after they "reviewed their policy".
That might sound like me being an ass, but I was actually hired for my Linux expertise to migrate their servers. (18 months on, I'm still with them)