При создании шаблона многие программисты собирают все JS-скрипты, которые используются на сайте хотя бы на одной из страниц, и создают универсальный шаблон, пригодный для всех страниц и содержащий все JS-скрипты в тегах head.
И получается, что страница насыщена скриптами, которые ей не нужны. Например, если на странице контактов используется Яндекс-карта, то ее JS-скрипт будет и на главной странице, где карты нет, и на всех остальных.
Насколько правильным является такой подход?