Também venho percebendo essa complexidade excessiva dos frameworks. Tanto que resolvi desenvolver alguns protótipos de ferramentas, no sentido de simplificação.

Um framework JS usando puramente JS. Qualquer dev JS pode usar prontamente. Não precisa fazer curso. https://github.com/luccas33/cleanjs

Uma ferramenta para expor os dados de APPs SPA para os motores de busca (Google etc). https://github.com/luccas33/static-data

Apesar de serem protótipos, funcionam.

Fala Luccas33, voce já usou em produção alguma vez? Como faz pra comprovar sua eficácia?

Acho que você me deu uma idéia...

Tem um projeto em produção de uso interno da firma. Sem com eficácia vc quer dizer performance de execução, então eu não testei. O objetivo desse framework não é esse, apesar de que não tem compilação/interpretação, é JS puro. Naturalmente é pra ser leve. Não fica renderizando os componentes desnecessariamente e vc pode atualizar apenas a parte que desejar. Isso também conta muito. Mas se vc quis dizer eficaz no desenvolvimento, então sim. A proposta é ser um framework simples com view dinâmica e com separação entre a view e o controller, que facilita o fluxo da aplicação e a organização do código. É conceitualmente eficaz. Pra provar isto eu teria que escrever uma mesma tela complexa em diversos frameworks para comparar a complexidade/legibilidade. Talvez eu faça qualquer dia com Angular e React. Tem um CRUD de exemplo no projeto caso você queira conferir. Na minha percepção ficou simples. De qualquer forma, o objetivo do cleanjs não é ser usado em produção. É uma prova conceitual.
ahhh legal, pow, acho que seria legal se pudesse compartilhar ela em uso, pra ter uma ideia de como ela funciona. Como sugestão, voce poderia forkar esse projeto aqui e usar seu framework no lugar, pra ter uma ideia de como ele funciona na pratica: https://stackblitz.com/edit/jails-todomvc?file=index.ts
Da uma olhada no CRUD do projeto https://github.com/luccas33/cleanjs/blob/main/src/pages/persons-page.ts É um crud numa tela só. Em cima fica o formulário e em baixo a tabela.