"Co je ale presne ten problem,..."
Ano to je pravda, ale kvůli tomu že to nejde protože jsou špatně napsané programy nejde tvrdit, že to technologie MS neumí. Ona to umí, a MS má vše připraveno na to, aby to fungovalo, a pokud budete "100% MS positive" tak to i fungovat bude.
"Historicky je ale "ten lepsi" sposob..."
Je fakt, že Unix (jakožto OS standard) je mnohem starší. To je právě ale onen problém, který zapříčinil, jeho malou rozšířenost. Z té hlavní funkčnosti Unixů se za posledních 40let prakticky nic nezměnilo, jelikož to, co unix dělá unixem je zároveň jeho podstatou. Problém byl v tom, že mnohonásobně předběhl svou dobu, a když měl možnost se prosadit, byl příliš náročný, rozsáhlý a složitý, než aby se mohl prosadit v době, kdy počítače začínali přecházet ze sci-fi filmů do domásností a lidé tento svět teprve poznávali. Odborníkům bylo jasné, že je to OS budoucnosti, věděl to i MS a licencoval xenix, o jehož úspěchu by se ale dalo polemizovat. Místo toho se prosadil oproti unixu naprosto triviální DOS, který byl ve své době mnohem jednodušší na obsluhu i vývoj aplikací, a mohl se tak stát světovou špičkou. Pak už ale nebylo cesty zpět. MS mělo vždy hlavní potíž s tím, že byl uživateli kladen extrémní důraz na zpětnou kompatibilitu. Kdykoli když MS udělá malý krok k vyřazení něčeho přežitého, spousta lidí se začne ostře bránit. Vždyť už jen na doporučení MS omezit užití Win API a přejít na .NET vyvolalo obrovské pozdvižení. Windows jsou už prostě v začarovaném kruhu, odkud není cesta ven. Jediná možnost by byla vytvořit nějaký derivát windows, odkud by byli odstraněny všechny zastaralé technologie, prodával by se souběžně s win, a MS by vydával třeba certifikát pro moderní aplikace které by byli schopné jet i na Windows tak i na derivovaných "Doors" :), pokud by ale byla aplikace napsaná špatně (postaru), jela by jen na Windows. To by byla jediná možnost, jak vývojáře "ukáznit" ale i tak, by takový "převrat" trval hodně dlouho.
Navíc díky svému tržnímu podílu nemůže MS udělat náhlou konverzi na Unixový systém, tak jak to udělal apple, soudě ale dle pozvolných změn na tom MS pracuje (Snaha centralizovat aktualizace, snaha udržovat nastavení uživatele pohromadě, vyšší kontrola nad systémem, podpora pro Unixové subsystémy,...). Je to ale opravdu běh na dlouhou trať.