Во первых react, vue -библиотеки, angular - фреймворк.
Во вторых это не та сфера где научился водить и всю жизнь катаешься, писать ванильный это хорошо - но востребованность твоя будет низкой, сейчас все более ли менее проекты пишутся на ts как минимум.
Никто не заставляет учить react или vue, есть куча других библиотек для вьюшек. Тот-же
svelte