Which is one the reasons I keep being a Windows/UNIX/Linux person, and only use Apple hardware when it gets assigned to me on specific project delivery.
The stuff with Objective-C and Swift is cool, but not enough to justify fully migrating into Apple land.