Max Alekseyev
Хм, интересно. Возьмем простой пример - у нас сайт на 200 страниц, на них есть 10 слайдеров. Используем, например, Owl slider. Вы вызовы 10-ти слайдеров с разными параметрами запихнёте в общий JS? У нас за такое руки отбивают. Для общего понимания, слайдер - это частный вариант вызова функции с параметрами.
параметры слайдера так же можно сложить в отдельные файлы и в какую-то одну папку, например, чтобы потом не лезть через всю страницу, а поправить сразу файл, а если нужны такие же настройки просто подключить такой же файл на другой странице не дублируя код отдельно в html