Re: The author misunderstands Microsoft completely
> Lose money on the short-term in order to try to gain long-term
They did that with Windows Phone: they gave a billion a year to Nokia and Nokia phone division still lost money every quarter. That loss is still continuing and does not look to ending.
> so that eventually users have to upgrade in order to run new software
Or will just keep running the old software that works (eg XP or 7).
> An app written to the new W8 UI will hardly run fine on W7, and eventually, ...
and an app written to W10 UWP will hardly run on W7 or W8.x. Eventually the developers will get pissed off with having to redevelop all their apps for every change in MS direction and will move on. Or will continue to develop stuff that runs on XP and W7 (and Win10).
Users buy computers to run applications not operating systems.
> The other answer is to move your products to the cloud,
At which point the 'PCs' are just terminals to the 'mainframes' which is what led to the Apple II, IBM-PC, and Mac being _Personal_ computers. The new 'PCs' fit in your pocket and outsold the old 'PCs' 300% last year.
> Microsoft will have worse Windows sales, but this hardly threaten their marketshare.
It threatens the OEMs. They will decide that their loyalty lies elsewhere.
> it gains a much more reliable revenue stream,
Or putting it another way: the customers gain another cost stream. They moved to PCs to save costs, they will move to the next 'PC' to save costs again. With Raspberry Pi and similar costing the price of a bottle of good wine, why pay that every month to MS for the subscriptions?