Acabei de olhar seus projetos e são muito legais, parabéns!
muitas empresas precisam ter seus produtos rodando o mais rápido possível com o mínimo de padronização, por isso vemos vagas para “desenvolvedor React ” e raramente para “desenvolvedor JavaScript”.
Digo isso em relação a usar um framework, porque mantém a base de código o mais familiar possível para novos desenvolvedores.
Penso que para o código parecer familiar o que o programador tem que conhecer a linguagem com a qual quer trabalhar.
Se o programador domina a linguagem de programação, tudo vai parecer familiar. Não precisa de framework para isso.
Penso ainda que justificativas como performance, produtividade, elegância são factoides. Frameworks não trazem esses benefícios para o desenvolvimento do sistema.
Eu penso que benefícios reais são trazidos para o desenvolvimento de software por pesssoas, as convenções adotadas por elas.
Nas empresas nas quais trabalhei, fossem pequenas ou gigantes o código era sempre uma bagunça mesmo usando vue, angular ou react.
Olha que algumas dessas empresas tinham um faturamento trimestral em torno de algo como 200 milhões de reais ou mais.
Onde você trabalha ou trabalhou é muito diferente do que descrevi?