Зачем создают «min» framework?
Когда передаются файлы есть размеры окон.
Допустим 16000 байт за раз.
Будет вес 16001 байт, то понадобится 2 окна - в два раза дольше.
Поэтому и используется Gzip и минификация.
Это делать просто, а профит дают большой
Гуглите "max limit for concurrent TCP connections".
Меньше файлов - меньше соединений - меньше время загрузки страницы. 
Так, к примеру, сжав css-ки и js-ки в один файл, уменьшил время открытия некой страницы с полутора секунд до 0.4 сек. И это приятно, знаете ли - адрес в браузере ввел, ентер нажал, еще моргнуть не успел, а страница уже появилась. 
А быстрые интернеты и анлимитные винты только усугубили проблему. 
Зачем оптимизировать код и писать код модального окна самому, если можно влепить jquery UI в максимальной неминифицированной конфигурации (470 килобайт, так на минуточку)? 
Оптимизация? Плевать, каналы же гигабитные, лолчо! 640 килобайт хватит всем!