It's about time Microsoft reviewed what it's CORE values are.
Ok.... Here's the same computing life story which many of you will remember..
I'm an ancient user, started selling Olivetti / Olympia WP's and PC-DOS Via AMSTRAD, MS-DOS 2 and Windows with no number,.. and OS/2 as a mildly amusing diversion.
Core value 1).. Windows is an OPERATING SYSTEM - it's a holdall for the users key applications.
Core value 2).. It must be RELIABLE, It must be SECURE, It must WORK consistently.
Core value 3).. Forcing customers to make sizeable investment in retraining costs, just to return their users to previous productivity values is a BAD idea. Once your customers have fully adopted the primary user interface functions, there's no additional value in changing it...?
Core value 4).. If you want Recurring Revenue,.. Design and Build good products, which customers actually "want" to buy.
When you teach someone to drive a car,... Ultimately, they just want to get in, start the engine and drive to their chosen destination.
Excluding the basic safety checks, the multiple thousands of other car related activities are irrelevant.