That`d be interesting.
What I`d`ve loved to see them do, for that case in point, is to start afresh. Clear away the cobwebs of passed OS` like 8.3 filesystem, it`s never been necessary to have the .3 to identify a file outside of msdos v2.xx, integrate a very efficient IPv8 (or whatever they choose to call it), rehash the registry theory (or do away with it), empower the user instead of running lots of little things in the background (particularly with sinister sounding names), change the driver system (make it more of an open integration than a set in steel obnoxious process to install stuff at times), keep/allow all the damn files associated with an app inside the apps` folder (a follow on from registry stuff and stoopid system32 folder), use a cpu core management that launches something based on which core is doing sod-all at the time (and not dependant on the number of cores available at the time of coding for future expansion into 16 core systems etc) - simply doing that with Dx atm would be astonishing in terms of game performance alone....
Argh shuddup, stop - talk about waffling to get things off u`r chest!