Lots of Xcode-developers for iOS would not buy a Mac, esp. in the markets like China where software piracy is extremely high. Also Mac users tend not to buy Apple services.
Who do you think have bought the Mac Mini for the last years? ios-developers who are not Mac or iPhone users, but who only cares about creating iOS apps.
Apples revenue comes from hardware and services. Making MacOS run in virtual machines gets them into the software world where piracy is high and people do not want to pay unless they have to.
Look at Adobe, they increased their revenue a lot when they tied it to a cloud service instead of a software license. Why? Because users had to, the software became unusable without the service.
I don't really know what would be the best course of action for Apple to take into the future. That said, I have been using Apple computers since the early '80s, and the thing I like the most is the stability and easy of use of OS-X. I would like to upgrade from an early 2011 iMac, but at the moment I am at a crossroads. It seems that the recent trend for Apple in relation to the Macintosh is "compactness," not upgradability, nor fulfilling the needs of a lot of customers.
What would I like to see on a Macintosh computer (Mini, for example)?
a. No motherboard-soldered GPU and CPU, SSD, Bluetooth, and so on
b. More room for additional SSDs, and RAM
c. A larger case to allow for optional cooling systems
I was thinking of upgrading to a Mac Mini, but to buy the one I want is just too expensive, and there is no further chance to upgrade it. The only thing that is preventing me from buying a "mini"
PC is Mac OS-X.
In my view it is a matter of time before programers create a program that within itself, like a shell, allows for any OS to run flawlessly. If I Mac can run Windows, there will be PCs that can do the same.