Salve!
Acredito que morar em um grande centro não se faz necessário caso você queira crescer profissionalmente e ganhar grana na área de tech. Hoje em dia a maioria dos trabalhos são remotos e o que você realmente precisa é estar sempre melhorando como profissional (hard e soft skills) e ir se candidatando às vagas (indicações ajudam muito).
Eu, por exemplo, moro no interior do Rio Grande do Norte, mas trabalho há 2 anos para o sul do país. Morar aqui não foi um impeditivo e gosto bastante de trabalhar na empresa que trabalho. Claro, comecei trabalhando em empresas menores do meu estado.
Inclusive não me mudaria para um grande centro, tendo em vista o alto custo de vida.
Respondendo sua pergunta: Não é realmente necessário.