A sua pergunta é tão importante que me pede para fazer a seguinte pergunta:
Se você é programador por profissão, porque no mundo você não gostaria de aprender algo novo para adicionar à sua experiência profissional?
Sua pergunta me parece muito com a atitude de um aluno que já tive. Um ano ou dois antes do Y2K, eu estava dando aulas de Cobol (como eletiva), a pedido do diretor de serviços de carreira da universidade onde eu lecionava na época. Ele tinha tantas empresas se aproximando dele com oportunidades de trabalho para programadores Cobol que ele achava que estaríamos fazendo nossos alunos um desserviço, não dando-lhes a oportunidade de aprender a habilidade e adicionar ao seu conjunto de habilidades.
Eu tive um aluno que fez a turma como sua última turma eletiva para se graduar . Ele também estava trabalhando como programador de C na época. Ele levou a aula Cobol porque ele não tinha outras opções e ele queria o diploma. Então ele veio para a aula com um chip no ombro.
I already know C, and I'm using it professionally so I don't know why in the world that anyone would want or even need to learn Cobol.
Então eu o desafiei com a tarefa de escrever um programa para ler dados de um arquivo que tinha um formato específico para cada registro de entrada (ou seja, quantos caracteres cada campo ocupava em uma linha, qual campo veio primeiro, segundo terceiro, etc.)
Ele deveria escrever seu programa em C, o que ele fez, e ele mostrou seu programa para mim. Ao mesmo tempo, mostrei a ele a minha versão Cobol do programa.
Então eu joguei uma bola curva:
Supposed that the end user is getting data from somewhere else. It's the same fields in each record, but the order and the number of characters per field is different. Show me what you would have to change in your program to make it work with the new data format.
Ele levou um dia para criar uma nova versão do programa que funcionava com o novo formato de dados. Envolveu a alteração de pelo menos 20 ou 30 linhas de código e a modificação de várias funções e módulos.
Depois mostrei as mudanças que eu precisava fazer no meu programa Cobol. Eu modifiquei a cláusula de imagem para refletir o novo formato de dados.
Eu não tenho certeza se ele entendeu completamente a lição desse exercício, mas ele pelo menos deixou de reclamar pelo resto do semestre.
Então - em resposta à sua pergunta:
Você deve aprender novos idiomas porque deseja APRENDER. E se você não quer aprender - mais poder para você ... (Eu não tenho certeza se eu contrataria você com essa atitude)