Мне больше юзабельность ОС интересна, чем кошерность.
Так "кошерность" тут в "переиспользовании кода", соответственно и экономии места на диске и в памяти.
А вот когда каждая програмка тащит за собой всё, что ей необходимо для работы... И часто ещё и сразу не известно, а потом и не интересуются, что именно она тащит.
Не, конечно, диски большие, памяти валом, стоит недорого (по сравнению с 10-20-40-летней давностью)
Но вот здесь же на форуме недавно вылезла проблема обновления дистрибутива при нехватке места на диске...
Кстати, когда-то кто-то уже делал дистрибутив линукса, идея которого в том, что каждому приложению выделяется изолированный контейнер.