Meu conselho é foque nas linguagens que você já trabalha, fique bom nelas. Se você ficar bom em uma linguagem e conhecer a base da programação, a transição para outras linguagens caso necessário não será tão complexa.
Eu trabalho a mais de 7 anos com C#, meu irmão vei pedir ajudar sobre um webscrapping em python, em menos de 1 hora montei o ambiente em python e fiz um MVP que lia um site e salvava em CSV os dados que ele precisava.
Obviamente não estava com as melhores práticas de python, mas o que eu quero dizer aqui é que depois que aprende uma, migrar para outra vai ser um processo mais tranquilo. Claro que vai ter que estudar mas a carga de estudo vai ser bem menor do que foi quando aprendeu a primeira.
Que show, eu penso como você. Se a gente sabe a base, conceitos, boas práticas. Isso pode ser aplicado independente da linguagem de programação.
Muito obrigado pela resposta.
E uma dúvida, por que você escolheu o C#?