Mě to přijde jako cesta v kruhu...
Jedině že by každá ta "experience" byla jen jedna jediná funkcionalita. Pak by to jakž-takž mohlo fungovat, pokud by měla funkcionalit víc, pak už by v podstatě v každé z virtuálních mašin byl obsažen základ "operačního systému", protože každá součást bude potřebovat přístup na disk, výstup na obrazovku, přidělování zdrojů...
A vlastně i kdyby to byla single-tasková záležitost, stejně nějaký base layer bude potřeba. A ten bude obsažen ve všech virtuálech. Takže jen více diskového prostoru, více dat, redundance base layeru...PROČ??
Proto přece vznikl operační systém, aby poskytoval základní služby pro běžící operace...
Proto přece vznikly DLL a další knihovny, aby nebylo všude desetkrát to samé (uznávám, zrovna DLL nadělaly občas paseku, ale idea je správná).
Kde bude obsažena třeba kontrola dat na disku? Ve všech VM, nebo v žádné? Není přeci nijak zajištěno, že se data na disku nepoškodí... Kde bude obsaženo nastavení sítě? V každé VM, nebo snad v žádné??
Pokud tohle všechno zajišťuje hypervizor, tak už je to v podstatě OS, a běžící VM nejsou VM, ale jen lépe udělané alokace zdrojů pro jednotlivé aplikace....