Thing about academia (like computer science and the like) is, you need a programming language you can get across easily, quickly and can get people to produce satisfying results in no time.
Back then it might have been java, then python, till the next language comes around.
The java thing was so apparent, that when you looked at c++ code, you were able to spot the former java user pretty easily. :)
About python, sometime ago, I was looking into arudino programming in c and found someone offering a library (I think) in c (or c++, can't remember). What i remember is, that this person stopped working on it, because they got many requests and questions regarding to be able to use their library in python.