допустим, есть 25 страниц, каждая страница использует 5 скриптов, для оставления на этой странице только тех скриптов, которые не могут быть подключены на другие страницы, необходимо сделать 5*25=125 операций сравнения, итого 5*25*25=3125 оценок, не геморно ли хотя очевидно так и стоит поступать
Таких проблем не возникает если писать в ООП стиле, на странице остается только скрипт с инициализацией.