This statement is misleading. What is "well"? A better question is why machine learning experts use Python: They use it because they are not programmers - they are mathematicians - and they don't want to spend time doing software engineering. They want quick and easy access to their TensorFlow and other systems, which are _not_ written in Python: only the APIs for accessing those are in Python.
ML experts who choose Python are not experienced software engineers: they are scientists. Their choice has no bearing on what software engineers should choose.
It would be like saying, "Truckers use diesel, we we all should use diesel".