Ты путаешь популярность и объём рекламы. В профессиональном программировании Python как был непопулярным, так непопулярным и остался. А вот у всяческих недоучек, не имеющих полноценного программистского образования, действительно всплеск моды на Python. И тут две причины: Python удалось пропихнуть в школьную программу, хотя этот язык абсолютно непригоден для начального обучения программированию. Всё, чему может научить Python - бездумной сборке типового говнокода из готовых кубиков-библиотек, написанных профессиональными программистами на совсем других языках программирования.Впаривание Python приносит расплодившимся "курсам программирования" максимальную прибыть. И бурный поток мошеннической рекламы, создающий у неучей абсолютно ложную уверенность в том, что Python - язык для всего, в первую очередь выгоден именно этим "курсам".
P.S. Python - тихоходный и совершенно неприспособленный для написания больших проектов скриптовый язык, разработанный специально для непрограммистов. И среди IT-профессионалов основными потребителями Python именно непрограммисты и являются: сисадмины, специалисты по машинному обучению, аналитики и прочие инженеры с математиками, которым по работе приходится писать простые однотипные скрипты, хотя они и не изучали программирование.
P.P.S. Python - большой и сложный язык. Намного больше и сложнее, чем C или Go. Другое дело, что Python имеет очень низкий порог входа и для того, чтобы начать говнокодить типовые скрипты, решающие типовые рутинные задачи, достаточно выучить крошечный кусочек языка. Потому у недоучек и возникает впечатление, что Python - простой язык: они его целиком не знают.