Re: Baby... Bathwater?
Almost all of the operating system could and should be written in .Net. C/++ is archaic rubbish. .Net is one of Microsoft's strongest assets but they never used it themselves.
Lisp machines did this decades ago. Worked beautifully.