Hum... On utilise PHP parce qu'il demeure encore être le langage serveur le plus utilisé. C'est comme si tu compares Python (Django) avec PHP. Des personnes se sont déjà posés la question, et la réponse est toujours la même. Les différences ne sont pas extraordinaires non plus, c'est en fonction de tes projets, en fonction de tes connaissances, etc.
Personnellement, j'étais sous Django et je suis largement repassé sous PHP, surtout depuis la version 7. Il n'y a pas beaucoup de dépendances sur PHP, AMHA. Pour faire tourner du JSP, il te faut Java, et Java, c'est lourd. PHP l'est un moins et est codé en C. Toutes ces petites choses font que des personnes préfèrent développer en Python, d'autres en Java, d'autres directement en C++, ou bien encore en PHP. C'est ton choix, en fonction de ton serveur et surtout de l'apprentissage du langage.
Google Trend répond assez bien à ta question sur pourquoi est-ce qu'on utilise encore PHP.