Почему PHP теряет популярность?
PHP не мода, php - классика, а классика никогда не умирает. Если умрет php, то умрут все остальные языки backend разработки потому что появится что-то такое, что сможет в разы превзойти пхп в простоте, скорости и удобстве, на данный момент что джава, что питон, что руби +- одинаковые, каждый подходит для своих целей. Тот же питон выбирают из-за простоты интеграции нейронных сетей, но если говорить не о узких, а о главных параметрах (функционал, скорость и тд) все популярные бэк языки более или менее одинаковые смотрите те же сухие графики. 
А о уменьшении вакансий - глупость несусветная. трын тут приведена статистика за 2018 год и обоих графиках по вакансиям лидирует в сравнении с java/python PHP, при том на первых двух пишут как бэкэнд, так и миллион других штук. А на втором графике и вовсе пхп опережает js (единственный язык в самой популярной сфере разработки).

А вот если речь идет о реально крупных компаниях (amazon, google...) там как раз предпочитают python из-за выше упомянутой простоты интеграции нейросетей, а java из-за стабильной поддержки сверх высоких нагрузок.

Меньше слушайте диванных экспертов, пхп предрекают смерть с 00-х годов, что то он слишком долго дергается для мертвеца.
но с каждым месяцем вижу как JavaScript, Python набирают +50-100 новых вакансий (говорю про Москву и Санкт-Петербург), а PHP на ~10% за год уменьшилось. PHP имеет более простой "вход" в язык, поэтому освоение - происходит гораздо быстрее.
За счёт быстрого освоения происходит быстрое насыщение рынка вакансий и создаётся впечатление, что PHP - теряет популярность.
А теперь, посмотрим на два момента для: PHP, JS, Python.
1. Набор готовых библиотек
2. Качество кода
И увидим, что по п.1 у нас лидеры: JS и Python.
А по п.2: все более-менее равны.
Из чего делаем выводы:
1. Чем меньше кодер должен кодировать готовые алгоритмы с нуля (умение искать готовые модули/библиотеки и их использовать), тем больше он востребован.
2. Чем более простой "вход", тем хуже качество кода кодера и тем меньше ему нужно платить (потому, что вот так, а не иначе).
Согласно п.2 - на новые проекты набирают исключительно "своих" до тех пор, пока не придёт осознание того, что "что-то пошло не так". А именно: незнание построения архитектуры и паттернов проектирования (а что это?! нафига оно?!).
Поэтому и нет вакансий на PHP...