Предназначение JS
Всем здравствуйте! Задал, наверное, самый примитивный и может даже глупый вопрос, но без ответа на него у меня остановилось все обучение. Не могу продолжать, пока не пойму этого. Прослушал и немного освоил здесь курсы html+css, уже могу что-то сверстать. Заканчиваю 27-ми часовой курс верстальщика Михаила Непомнящего и уже нет сил учиться дальше, если не пойму, где я буду применять js. Убейте не могу понять его предназначения! Пересмотрел кучу видео, мастер классов и пр. - консоль, объекты, функции, массивы, переменные и т.п., все объясняют функционал, что этот язык архиважный, но нигде ни слова про то, что в итоге с этим всем на сайте делать. Посмотрел как сделать калькулятор с помощью JS, сделал потом (вау! круто!), научился как установить возрастные ограничения для посещения сайта с каким-то выпадающим месседжем (вообще не понял для чего это надо, какой сайт сегодня это использует?), посмотрел как в консоли править html+css (хотя зачем так, если можно их напрямую править), но это же явно не то, для чего применяют самый распространенный язык программирования. Для чего он вообще в веб-разработке нужен? Что в верстке сайта я такого не смогу сделать при помощи html+css, где мне обязательно js понадобится? Может кто-то подскажет хоть какой-то более-менее практичный, встречающийся и адекватный пример, где конкретно, для какой функциии для какого действия в современных реалиях обычного веб-сайта применяется js? Ведь если он есть и он настолько популярен, значит не только для того, чтобы считать или отказывать в допуске. Отчаялся искать ответ на этот вопрос. Когда не понимаешь цели - ощущение, что учишься впустую... Спасибо заранее...