Apple's strategy is great for consumers, IT departments, and (I assume) developers in that way. I can use the same device management tools to control a corporate Macbook, Apple TV, or iPad. The differences in their product line (iPad vs iPad Pro, Macbook vs Macbook Pro, etc) all have a common denominator where you're rarely having one of those conversations where someone realizes "Oh I asked for X but procurement dept got me a 2X which is completely incompatible".
Someone posted a rant here[1] that I think about often, about Microsoft's muddying the waters of Skype, Skype for Business, OneDrive, OneDrive for Business, Windows 10, Windows 10 N, which are all different, incompatible, broken products that you would think fit together but truly don't. It's frustrating as both a consumer and an IT admin, and diminishes my faith in anything they do on this side of the market.
[1] https://news.ycombinator.com/item?id=14160809