Não se esqueça de pesar a cultura que impulsiona o desenvolvimento de um idioma
Eu também ponderaria o fato de que o desenvolvimento em python / php é feito ativamente em público. Você tem um grupo de indivíduos que estabelece uma especificação padrão que está disponível gratuitamente para qualquer um / todos.
Assim como o W3C faz com o padrão HTML / CSS. Você tem um pequeno grupo de indivíduos motivados que controlam os detalhes mais finos do que o idioma foi projetado para realizar. Tudo entra em uma especificação claramente definida antes de ser lançado ao público.
OTOH, idiomas como o LISP são bifurcados a portas fechadas por professores ou outras pessoas que realmente acreditam que sua perspectiva sobre o 'melhor uso' do idioma está correta. Eles podem estar simultaneamente certos e errados ao mesmo tempo, porque algumas implementações são ótimas em certas coisas; enquanto nenhum é o melhor em tudo.
Isso não é necessariamente uma coisa ruim, porque a diversidade gera inovação. Idiomas como o LISP são e continuarão sendo ótimos idiomas para aprendizado e pesquisa, porque ultrapassam os limites da compreensão.
Mas as qualidades que tornam um ambiente bom para a inovação não são necessariamente benéficas para a estabilidade; por outro lado, as qualidades que tornam um ambiente bom para a estabilidade não são necessariamente boas para a criatividade.
Quando o desenvolvimento é baseado na colaboração ativa, às vezes os indivíduos são forçados a conceder em benefício do todo maior. Ruim para pesquisa / bom para consistência.
O fato é que ainda estamos vivendo no oeste do desenvolvimento da linguagem de programação. O problema de projetar a 'linguagem ideal' é tão grande que, apesar dos esforços monumentais, ninguém chegou perto de resolvê-la.
No setor de pesquisa / academia, ainda há muito espaço para aprimoramento e inovação. No setor comercial, onde há um crescimento exponencial de software sendo usado em aplicações práticas e a força motriz é a simplicidade e consistência.
Algumas línguas são especializadas no primeiro, outras são especializadas no último. Aqueles que tentam se especializar em ambos geralmente não se saem muito bem e morrem.
Por ambos, estou me referindo a linguagens monolíticas como VB / C # / Java. É muito cedo para dizer, mas eu gostaria de ver como é o C # e o Python em 10 anos. No ritmo atual, o C # está aumentando a funcionalidade e a inconsistência a um ritmo que o torna bastante sombrio. Mesmo com boa documentação, é muito doloroso lembrar de todos os detalhes e peculiaridades sutis incluídos no idioma. É ótimo para um único desenvolvedor, mas assim que você cria mais desenvolvedores com estilos exclusivos, a inconsistência na base de código aumenta, a qualidade sofre e ninguém vence. Eu acho que há muito a ser aprendido com as dificuldades que Perl apresenta em um ambiente de produção.