~95% of the developers I know in the Bay Area use MacBook Pros. The underlying Unix base Apple runs on is nothing to scoff at and the majority of things someone learns about the command line on a linux machine will be the same on a OSX machine. I'm surprised you point out iDevices, what we should be worried about is keeping them away from the Windows ecosystem.
Microsoft also open sourced .NET, released Visual Studio Code text editor on all platforms and even allowed users to select open formats (.odt and similar) as defaults in the web version of their Office 365. It all happened in one year.
They're definitely making more than one step in the right direction.
Apple is more dangerous to Unix culture than Microsoft ever was because the rate at which Apple screws it's own customers and developers is much, much higher than Microsoft.
OS X is also a sickly sweet gateway drug to living their iDevice lockdown lifestyle. They are continually doing things to lock down OS X with secret APIs that only Apple can use and that 95% you're talking about will one day figure out who Apple really is. I hope you enjoy being their sales-person until then!
First, you're not wrong about Apple. You have an accurate assessment of who they are and what they're about.
However, I think they've done good for the *nix community. At it's simplest, the switch for a dev to go from mac to linux isn't as drastic as from windows to mac; much of that command line experience transfers over.
I think people will move away. I've already moved most of my dependencies to linux, and I've been a lifelong apple guy.
Why, just today i was trying to open up one of their keyboards and had to hunt around for a screwdriver that'll work, because they use security screws. Pretty much everything they do is anti-tinker and that's measurably holding back members of society from advancing our species; they seek to prevent the very same kind of conditions that permitted them to start apple in the first place; a pretty baffling behavior, least of all anti-social.