Most have no choice and would rather have better legacy compatibility than telemetry, ill thought out changes, itunes, lack of classic GUI, windows store etc.
MS still don't get it.
> So... What is a sustainable business model for Microsoft?
Sell businesses stable version of windows, with better reverse compatibility. XP, Server 2003, Office 2003 and SQL7 and Visual Studio before .Net were the high points. Chasing the consumer and One Windows for Phones, Tablets, Workstations and TV has killed the quality, security and experience.
Sell ONE version, not the crazy multiple versions. Make difference between Server and Workstation purely a licence key for any server services. NO Workgroup file/Printer sharing. An absolutely stupid idea released same time as MS OS/2 Server!
At the minute Linux is MUCH superior as File Server, Web server, SQL, Email Server, Cluster. Linux and Libre Office is now a good bit better than Windows Workstation & office unless you locked into Exchange Calendars/Schedules on Outlook and Macros.
Frankly even in 2004 Linux couldn't touch MS Client SW for ease of use and stability, it's better now.
Visual Studio.net and .net is a mess.
Forget the consumer market. It's gone for laptops. Maybe even ditch Xbox. It's just a drain on R&D resources for very little or no income.
Business are the only people locked to Legacy Windows applications and few consumers need a laptop (writing, video editing, photography hobbyists is a small market).
They should split in three:
Windows (ONE product, simply licence keys or on high end a dongle for Laptop, Server, Cluster). NO tablets, unless really a laptop with detachable keyboard and Wacom as well as touch. Main emphasis on WIMP interface, touch is useless on a workstation screen or regular size laptop unless it's a single use scenario (Medical tablet, POS, ATM etc)
Tools. These should work on Windows, Linux and MacOS.
Applications. These should work on Windows, Linux and MacOS (that includes stuff like MS SQL which they have on Linux now). They should NOT also work on set boxes, TVs, Phones, Tablet.
They should open source the file formats and network APIs so iOS and Android developers can do mickey mouse apps / Widgets. I've used "Full featured" Spreadsheets on an Android tablet. It's a garbage experience for real work. A simple app that lets you open file and type some small change is limit to practicality.
Ribbon was / is absolutely stupid
Aero, excessive eye candy, depreciation Win Forms etc in favour of Direct 3D was stupid.
Excessively flat is stupid
MRU Menu items are stupid. Menus need to be unchanging and have everything.
Tiles are stupid.
Forget phones, consoles, gaming. Concentrate on 100% stable, secure, private and backwardly compatible for business laptops/workstations, or else there is no reason to buy Windows at all.
I bet I could double MS income and stop the griping. Almost everyone now hates the stuff, but has to use it. It really used to be better than Mac or Linux. (I used OS8 and OS9 and OSX is just a more Unix style prettier sideways move).
Canonical / Shuttleworth has seen the light and ditched ABSOLUTELY STUPID Unity.