Потому что программинг для сеошника - не приоритет, поэтому и пишут на php.
1. Потому что php в составе LAMP стоит на большинстве серверов в инете. Не нужно
ставить экзотику и следить за ней на очередном серваке. И вообще все начинали с виртуалов, а там php - и без вариантов.
2. Потому что в отличие от perl, программер на php через сутки после завершения проекта может сказать, что делает данный кусок кода, не вчитываясь в комментарии
Perl, по-моему, совершенно нечитаемый язык.
3. Потому что простой как пробка. Посмотрел пару исходников - уже можешь что-то сам писать.
4. Другие языки не дают качественного выигрыша в производительности. Узкое место везде - работа с mysql и ожидание ответа при обращении к страницам. Что при использовании питона, что с++, что пхп. Тут может немного помочь питоновская многопоточность, но не во всех задачах.