1. Python - это язык для НЕпрограммистов, которым надо быстро набросать код. Собственно, непрограммисты его в основном и используют: сисадмины, аналитики, специалисты по нейросетям и т. д. Потому и вопросов по Python в интернете (именно кол-во запросов считает рейтинг TIOBE) много.
2. При "обработке данных на Python" (например, при обучении/работе нейросети) все вычисления делает библиотека, написанная на C/C++ -без единой строчки Python-кода. Сам же Python используется только как интерфейсная прокладка: для передачи данных в библиотеку и получения результата из библиотеки. На самом Python писать сложный код бессмысленно из-за крайне низкой скорости работы Python-кода. Но т. к. библиотек подключили к Python огромное кол-во, то и используют Python в самых разных областях.
N.B. К другим языкам (начиная с PHP) подключить те же самые библиотеки не сложнее (а то и проще), чем к Python. Однако на Хабре полно статей вида: "ах, посмотрите, как я легко и просто обработал данные "на Python"" (в которых обработки данных на самом Python - ноль строк кода) и несравнимо меньше аналогичных статей применительно к другим языкам программирования.
3. Целенаправленная раскрутка. Например, многие курсы web-разработки впаривают Python как единственный язык написания back-end. При том, что ни одного реального преимущества перед другими back-end языками (прежде всего, перед PHP) Python не имеет.