С Линукс не все так - он гибко настриваемый и модульный - как правило, вы можете из одной коробки собрать как инсталляцию для слабенькой машины с минимумом функций, так и "расширенный комбайен с вертикальным взлетом все случаи жизни". Соответсвенно количество библиотек и программ у вас может разнится даже на один-два порядка (10-100 раз) в каждом случае.
гибкий, модульный, на слабую и мощную машину из одной коробки это все обобщенно. А в реальность есть к примеру коробочная версия той же СуСе, так вот на какую нибудь слабенькую машинку засунуть ее будет весьма проблематично, т.к. из коробки она идет КДЕ или Гном которые требуют ресурсов, а другие оболочки по дефаулту в СуСе не идут. Тоже самое и с др. дистрибутивами. Так почему бы например тоже не ввести какой то стандарт к примеру внутри одного дистрибутива с обязательным наличием определенного перечня библиотек, что бы пишушиеся под данный дистрибутив программы не таскали с собой лишние библиотеки (зависимости) - думаю это применимо к Десктоп дистрибутивам, которые хотят пробиться на домашние компьютеры обычных пользователей.