Also, I believe YouTube's Python is being rewritten in Go.
Python is probably popular simply because it is good for the problems the type of low quality developer who ends up working at a university teaching first year students encounters.
So let me get this straight:
On one hand, you have the brilliant people who create these multi-billion dollar companies, and they often develop them in Python.
On the other, you have the middling level or worse white collar programmers who are brought in once these companies are already huge and established, just because given their size, they need a lot more manpower. These programmers generally have not had any original ideas of their own, and are simply implementing day-to-day code that other people design. In a lot of cases, they are complemented and/or outright replaced by outsourced companies in India or automation. These guys tend to work in Java/C#/JavaScript.
Looking at these 2 groups, you think the former group are the low quality developers?
Hate to burst your bubble bro, but it's the exact reverse. Python is a lot more powerful and elegant, allowing people with ideas quickly create amazing stuff, but since it gives so much freedom to the programmer, it only works with high quality people and also on relatively small teams for best results. Once you have average or worse programmers or giant teams, you need the rigidity and idiot-proofness of languages like Java/C#.
At some point the industry will stop pretending object oriented was a good idea.
What does this even mean?