Exatamente isso, nesse mundo de JS, você se vê muito sob pressão, algo que funciona hoje e é válido hoje pode não ser amanhã. Mesmo com muitos problemas citados pelo kallebysantos aqui nesse post, me vejo muito mais tranquilo e leve quando se aprofunda em um mundo de Python, Rust, PHP, etc.
O Lucas Montano com o DevSoutinho abordaram um pouco do tema dos frameworks em JS nesse vídeo aqui Link.