To já bych jí celkem chápal. Jazyk, který nepoužívá namespaces, a má tedy v "root namespace" potenciálně tuny klíčových slov. Jazyk, který používá syntaxi moje_funkce, MojeFunkce i mojeFunkce. Jazyk, kde se píše array_search(co, kde), a strpos(kde, co) - tedy bordel v pořadí parametru i syntaxi. Jazyk, kde je pro MySQL interface mysqli a mysql (samo o sobě nekoncepční), a používá se mysql_query($query, $db) a mysqli_query($db, $query).
Používání PHP těžko obhajovat tím, že ho psali amatéři. To může věc vysvětlit, ale nikoliv omluvit, natož nedostatky eliminovat.