Мастера JavaScript не смогли предотвратить повсеместного перехода на TypeScript, и там возможности языка переходят на совсем иной уровень, знать их все просто невозможно, сейчас сообщества библиотек вроде tRPC, NX, ReactJS, TanStack (react-query) делают изумительно сложные вещи, расширяющие возможности языка. И знание одного ванильного JS попросту недостаточно для решения задач
Сложные темы бывают не в синтаксисе какого-то языка, а в алгоритмах, которые общие для всех языков. Например рекурсивный спуск. Вот в эту штуку сам пока еще не очень врубился....