1. JS очень не эффективный по потреблению ресурсов язык (изза свой природы скриптового, динамически типизированного языка).
2. Разрабы на свои сайты пихают всякое дерьмо, начиная от 25 сервисов статистики и трэкинга пользователей, заканчивая всякими сервисами обратных звонков, чатов, прыгающих кнопок, бесконечных библиотек, как сделать розовый переход на фоне и тд и тому подобное. Все эти библиотеки еще подтягивают еще по 50 сторонних библиотек, например ебанный джейквери, который нахер не нужен но его все равно все подряд подключают, потому что подавляющее большинство разрабов не могут, не умеют и НЕ ХОТЯТ делать экономичный и эффективный код.