Many reasons:
- Easy to learn, no baggage of types. Less verbose.
- New comer friendly. Newbies don't care about performance. Data scientists are usually not programmers and they loved it.
- The ecosystem including IDEs, documentation, books, tutorials
- Amazing library and package ecosystem. (pandas, pip, numpy, Django, pytorch, Virtual Env etc.)
- CLI friendly and can be used easily for scripting.