I beg to differ, Apple's strategy is determined by merely one aspect and that is what they perceive to be best for the company and it's longevity, fullstop. To me that sounds more than reasonable.
So far they have not been doing too badly either, considering their humble beginnings in a backyard garage, then near bankruptcy, until Steve Jobs came back to "rescue" the company and now Jim Cook to continue what Steve Jobs had always been dreaming about for Apple. If Steve Jobs were in a position to judge Jim Cooks's leadership at Apple, he would be giving "full marks+" to his more than worthy successor.
I personally would never revert back to Windows fulltime to once again enjoy the so called "hardware freedom" what many seem to be missing in Apple's offerings, nevertheless I am still maintaining Win 10 installations in a multi-boot arrangement. However Windows just does not fit into my concept of distributed computing with distributed filesystems on top of that. It totally lacks the kind of security that I require in my kind of environment, and besides, it is totally unmanageable. What I do with a combination of macOS and Linux based "computing boxes/devices, including surveillance cameras" most people are just dreaming about. My computing environment seems complex for the uninitiated but it is indeed extremely cost effective to set up with total software independence on any original equipment supplier. Cost of ownership also remains negligible unlike from what one could expect from an equivalent "losedows" based setup.
Windows stability and security, or rather the lack of it, has over the decades always been a thorn in my flesh, with the registry being the "spinal cord" that controls everything and being the most exploited entity by people with malicious intent. Such a vulnerable "central artery system" just does not exist in the operating systems of the devices deployed by me for mission critical processes.
I wonder if anybody would be willing to be taken on a "joyride" to Mars or the Moon, in a spacecraft if they knew that it was being controlled by Windows as the operating system, just waiting for the
"BSD" to pop up, as it still does, or better still the message "A problem was encountered please try again" pops up and one does not even know what to try again
I re-christianed "windows" to "losedows" long time ago and it will never be elevated to a "win" situation by me again.
Greetings
Henties