Язык Python обладает простым и понятным синтаксисом, на нём можно быстрее начать писать различные программы. Так же для него существует достаточно много библиотек и фреймворков для данных областей.
Язык Java, замечательный язык, но всё же он достаточно многословен и его порог входа выше чем у Python. Так же у него мало инструментов для ML.
Наверное поэтому Python используется чаще.