This is a great article and really illustrates just how hard Windows works to be backwards compatible.
Lots of these (eg: the COM/LPT stuff) could be dropped and wouldn't affect most people either way, but for those things depending on it, it would be a profoundly breaking change.