@niclas
Gute Frage, aber ich denke, ein wesentlicher Faktor liegt einfach in der Reduzierung vom Aufwand, den man Unternehmen und Entwicklern zumuten will. Satya Nadella hatte in einem Interview mal gesagt, er sieht Windows mittlerweile als eine Erweiterung bzw. Ergänzung zu Azure, und entsprechend werden auch Geräte wie die HoloLens, das Surface Hub und andere eben mit einer Variante von Windows 10 bzw. hier Windows 10X ausgerüstet. Der Kernel wird ja auch beim Azure-Team entwickelt, und man muss ja auch auf Entwickler von Games Rücksicht nehmen, die in Zukunft einheitliche Binaries für Windows 10 und die Xbox bereitstellen sollen. Das alles macht einen solchen Schwenk ungleich schwieriger.
Wie gesagt, aus technischer Sicht wäre eine Linux-Basis mit Ubuntu oder einer anderen Distribution, wo das System dann um Microsoft Edge herum gebaut wird, keine große Sache. Statt MSIX-Paketen kann man dann die Snaps von Canonical aufgreifen, für Android-Apps nimmt man microG und Anbox, Progressive Web Apps könnte Edge ja sowieso und aus .NET-Sicht gibt es Varianten von Blazor wie Blazor Hybrid (Brücke zu Electron und React Native) oder Blazor Native, die könnten auch die Portierung von Windows-Apps deutlich erleichtern. Auf sowas zielt Blazor ja auch ab, genau wie Flutter von Google oder React Native von Facebook. Wenn sie besonders schlau sind, finden sie dann noch einen Weg, sich die Entwicklung von Proton von Valve nützlich zu machen und bringen dann unter Umständen auch eigene Games auf so eine Plattform.
Alleine, dass wir so ein System von Microsoft jemals sehen werden, glaube ich in der Form zumindest nicht. Zumindest würde sowas für den Consumer eh nur wieder hinten runter fallen, denn die Liebe in Redmond gilt in erster Linie den Unternehmen und Bildungseinrichtungen.