Muito massa sua resposta!

E sim, acho que todo mundo já teve uma fase em que ficamos presos numa framework. Comigo, foi o NextJS e o Nuxt também. Por 4 anos da minha carreira, senti que não tinha avanço até decidir mudar isso de vez.

O que importa pra gente não é a habilidade de saber a sintaxe, e sim a abstração lógica perante os desafios que encontramos.

Você vai longe seguindo assim!

Mas pras empresas o que importa é saber o Framework. Eu mesmo trabalhei com .NET, e resolvi tentar algumas coisas de Java e como não sabia muita coisa do ecossistema, só o necessário da linguagem e um pouco de springboot, eu era descartado, mesmo quando a vaga não exigia experiências necessariamente com java.

Verdade também. Sempre vamos encontrar uma empresa que vai exigir como requisito conhecimento prévio em uma determinada framework. Para lidar com isso, eu costumo fazer o seguinte: realizo um projeto MVP (Minimum Viable Product) utilizando a framework da vaga que me interessa. Com essa abordagem, já trabalhei com Vue, Angular, React, PHP, etc. No entanto, essa estratégia exige que você tenha paciência para ler a documentação daquilo que pretende usar. Portanto, não é para qualquer um.