I wonder if more pervasive os level virtualization for windows would allow them to 'virtualize' some of the legacy APIs and provide a means for moving their apis forward/cleanup/etc while still maintaining their backwards compatibility.
> In theory, by running all legacy applications virtualized you'd get rid of legacy components and security issues that plague Windows OS today
(There's no mention of the 'but' that one seems to sense coming when a sentence starts with "In theory"; perhaps they just refer to the perhaps-infeasible effort it would take to implement this.)