Популярен у кого? Всяческим специалистам по машинному обучению, аналитикам данных и прочим непрограммистам Python нужен только для того, чтобы быстренько наговнокодить интерфейсную прокладку для передачи данных в готовую библиотеку, написанную на C++ и получить из неё ответ. Именно так, например, пишут "нейросети на Python" - у которых в коде самой нейросети нет ни одной строчки Python-кода.
Сам автор Python позиционирует своё творение как язык для непрограммистов. И подавляющее большинство пользователей Python программистами не являются.
А вот в профессиональном программировании Python применяется крайне редко: программисты предпочитают более производительные и/или более надёжные языки.