Задач больше и они мельче. И разнообразия клиентских платформ (где работает js) больше, чем серверных (где работает php), а, значит нюансов больше. Потом, движок сайта пишется на php один раз, и его ужу в большинстве случаев не правят или этим занимается компания-разработчик cms. А хотелок по интерактивности на сайте (область js) от его заказчиков и владельцев полно.