python tiene su mundo en el ambito cientifico y supera en potencia a cualquier otro lenguaje con c++ inyectado, nada, absolutamente nada puede ahora mismo con python en el ambito universitario. Existe R pero esta mas enfocado al mundo de la stadictica y la ciencia de datos. Python tambien es muy potente en todo el ambito de scripting para big data o plataformas informaticas que no requieran de enormes conocimientos de programacion como hacer scripts para sistemas de informacion geografica o apps tipo ansys y demas.
Ruby, fuera de lo que es el mundo web con rails y algun que otro framework como hanami (antiguo lotus) no tiene casi presencia, a mi entender la comunidad deberia intentar abarcar mas campos.
Al final lo que triunfa es lo que usa la gente, y lo que se busca es una sintaxis facil y que la comunidad vaya implantando las cosas nuevas que van saliendo como la programacion funcional. C++ es muy complicado, los frameworks de java son demasiado grandes y dificiles de aprender.
Para dentro de 5 años o asi, yo creo que hay un par de lenguajes que presentan interesantes aplicaciones, el que mas oigo hablar es Crystal que es mas rapido que java y en TIOBE sube como la espuma.