¿Por qué la mayoría de las páginas están hechas en PHP?

Hay algunas razones por las que creo que PHP mantiene su uso generalizado.

A menudo es una solución más simple. Las personas tienden a gravitar hacia lo que pueden descubrir, y PHP es más fácil muchas veces. Especialmente las partes menos orientadas a objetos. Incluso la implementación en PHP es normalmente más fácil.

La facilidad de uso supera los estándares de pureza. Hay mucho que decir sobre OOP, diseño SÓLIDO y patrones de diseño, pero las personas no comienzan allí. Si bien esas cosas se pueden aplicar a PHP, no tiene que entenderlas para hacer un proyecto decente. PHP todavía maneja bien los fundamentos.

El alcance de la mayoría de los proyectos no requiere el desorden que intentamos aplicarles. No hay nada de malo en lanzar un tema de WordPress para un sitio web básico. A menudo hay una solución más simple ya construida en PHP que la necesidad de una solución personalizada y más costosa. A menudo, nuestra necesidad de una solución más elegante es solo arrogancia o querer haber construido algo nosotros mismos (me incluyo en eso).

Finalmente, si solo desea construir cosas, probablemente ya haya un proyecto PHP similar en algún lugar desde el que pueda obtener pistas.