Whoa! Whoa!
I totally agree with you. But that’s server apps, not OS!
In my mind MS has a few Aces in the hole
1. Exchange.
2. Active Directory.
3. Gaming Platform.
While you are 100% correct, it doesn’t speak to the consumer OS issue. By extension it may go to the server OS issue, but even that not directly.
Like I said earlier, nobody buys an OS for the OS, they buy it for the apps. You can try to draw a bright line between the server and desktop OS, and between infrastructure apps like Exchange, AD and Sharepoint, and the desktop apps, but it’s not that simple. Look at Active Directory - only a Windows machine can be properly joined to an AD domain.