No meu ponto de vista isso depende das ferramentas que a linguagem te dá para certas tarefas. Exemplo: Python é uma linguagem que já tem muitas e muitas ferramentas prontas e boas para análise de dados.
A questão é analisar as ferramentas que a linguagem entrega, talvez o Java entregue bastante desempenho e segurança, por exemplo, e por isso é mais indicado para sistemas empresariais e por aí vai.
E vai muito também da competência do programador de usar a linguagem, já que não adianta nada o python te dar ferramentas pra análise de dados se o programador não sabe usar ou usa de maneira incorreta. Então tudo depende muito, pois não existe uma linguagem que é a melhor do mundo.