Ну может я выше невнятно выразился..
Тогда напишу о конкретном примере.
Я делал сайт галерею художницы.
http://artalexandra.ru/gallery
И прикрутил к нему 'фото-шоу':
http://artalexandra.ru/slideshow/gallery
Оно состоит из 5-и функций. И весит меньше чем ваше.
По статистике яндекса на него не заходит никто. Никому сейчас не интересно смотреть в компьютер как в телевизор.
Зато мне регулярно падают запросы сделай что-то типа этого:
https://dan.paris/ или
http://www.veilhymn.com/ К слову вес скриптов там раз в 200 выше. Видео я высылал как пример интерактива. Каждое движение мыши пользователя должно подстраивать интерфейс под его ожидание. Это интересно и пользователю и разработчику.
Вывод: для чего ваша программа нужна? Показать новичкам?
Смотрим код: все названия переменных и функций такие что ни один не то что новичок, а средний разработчик с первого взгляда не сможет разглядеть логику.
Извиняюсь, просто делюсь впечатлением о целесообразности.