Экосистема JS превосходит указанные вами варианты его использования, создание больших фронт проектов это про JS, создание интерфейсов это про JS, создание реалтайм приложений это про JS.
Слайдеры, интерактивная прокрутка, окна, анимации.. Это настолько базовые вещи, что о них говорить даже нет смысла. В больших проектах до анимаций доходят только в последнюю очередь.
Стоит учить NodeJS для бэкенда, для фронтенда JavaScript - Vue/React.
Изучите слова которыми вы оперируете при создании своего вопроса, если вы не видите разницы между JS и Python, видимо вы еще далеко не знаете Python.
Потребность в изучении нового ЯП возникает на основе потребностей к решению своей задачи, какие возникли потребности именно у вас?