В рассматриваемом случае речь же просто про загрузку пакета. Вот собрался ты посетить Японию, взял с собой мобильный телефон (telega), блокнот для записей (ol). Мне кажется разумным докинуть в рюкзак японско-русский словарь (ol-telega). Ты же хочешь лететь без него, а потом в Токио тебе приходит важная смс, информацию из которой нужно занести в блокнот. И ты желаешь, чтобы словарь упал тебе в руки из воздуха только лишь в этот момент.
Если бы была возможность анлоада пакетов, то ты бы анлоадил их сразу после использования функций из них, получается (ведь это мусор в памяти). Эдакий безжалостный GC. Так ведь это менее эффективно в смысле CPU load, чем нынешняя модель.
То есть, возвращаясь к примеру, менее эффективно бегать по Токио в поисках японско-русского словаря, чем взять его из дома.