This is such a Microsoft thing to do. DOS compatibility will haunt us for the rest of this century at least.
Not the baggage of DOS or Unix... Something modern and sensible without insanity of either system.
In seventeen syllables.
Is very diffic.
John Cooper Clarke
The older I get, the more I realize that we don't need a clean slate OS. If you pick any modern OS right now, the most annoying parts are never the parts that were from 30 years ago; it's almost always the newest thing.
It's impossible to make all the right decisions at the beginning any big project that never get changed.
Capability-based microkernels have been exciting research projects for decades, and Google has apparently made one that achieves acceptable performance, which was a significant challenge.