You know what I want MS to do? Remove all the extra crap and just be a simple OS. The desktop should use 500MB or so of memory, boot should be a few seconds, and launching programs should be a few seconds. Don't do any weird caching nonsense, I don't need tens of GBs of OS nonsense, just give me a simple OS.
I have that w/ Linux. The only value Windows provides is app compatibility. Stop trying to be anything more than that.