People are learning Python because they want to do ML or scientific computing - not the other way around. Python has its current popularity because of NumPy and the whole numeric and ML ecosystem.
I love Python as a language, but realistically it could just as well have been Ruby or some other language.