Sou bastante proficiente em Java, C / C ++, JavaScript / jQuery e decentemente bom em Objective-C. Também sou bastante produtivo com as linguagens e suas estruturas correspondentes e produzo sistemas de nível empresarial (e também de pequena escala) com facilidade suficiente, mantendo o código 'limpo' e sustentável (sim, eu posso ler meu próprio código depois das seis meses :)
A menos que seja exigido pela plataforma (iPhone, iPad etc.) ou pela organização cliente / implementação, apenas "por que" devo aprender uma nova linguagem de programação? Apenas por diversão"? E fazer o que com essa diversão, se eu não vou fazer nada que valha a pena?
Muitos de meus colegas estão prontos para aprender a "próxima coisa / linguagem nova" e geralmente é Python, Ruby ou PHP (apenas citando alguns populares). Agora, apenas conhecer o idioma por si só é inútil IMHO. Você também precisa conhecer as estruturas, aprender seu uso / APIs, bem como 'boas práticas de implementação', etc.
Então, do ponto de vista "econômico", existe algum benefício em aprender uma nova linguagem de programação? Se o idioma for aprendido de maneira rápida e suja, provavelmente também será usado para prototipagem / implementação rápida e suja - mas não vejo isso como um investimento justificável de tempo / esforço.
Então, por que eu (ou alguém) aprender uma nova linguagem de programação que não seja "é divertido, então vamos tentar" - se o investimento de tempo pode não valer a pena a longo prazo?