They have improved. Power management, efi, and people tend to now buy more laptops and now tablets. People run apps on their phones.
Windows 10 is a hybrid which takes advantage of fast uefi booting, can run apps and applications, touch friendly, and more power efficient.
The 10 sdk has tools and support for dalvik and objective-c and can use 80% of the code for your android and is apps.
You may not be changing but I am seeing more and more surfaces and workplaces shifting to ultrabooks. So MS has decided it needed to change if it didn't want to follow the lead of IBM when focusing on legacy like mainframes