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