ad Java: Já jsem na nic takového nenarazil, i když něco možná zmizelo. Nemám dokonalý přehled nad celou monstrózní knihovnou Javy, takže se nebudu hádat.
Hlavně C, C++, Cobol byly vržené směrem do enterprise praxe, kde naprosto nepřicházelo vůbec v úvahu, že by kdo kdy přišel s takovou ptákovinou, jak znekompatibilnit všechno, co bylo kdy v jazyce napsáno a měnit syntaxi jazyka v normovaném tvaru. Všimněte si, že C, C++, Cobol, Ada jsou jazyky, které vznikly a byly zaměřené na praxi. Python, Ruby vznikly jako hračky nějakého člověka, a evidentně autoři se snaží, aby moc prakticky použitelné pro větší a dražší projekty nebyly.
PHP nikdy nevnikl jako jazyk, to je jeho mínus. Vznikl jako sada pomocných skriptů v Perlu, a tudíž se nějaký promyšlený počáteční návrh nedá čekat. Ostatně moje odpozorovaná teorie: "Každý jazyk, který se inspiruje Perlem, nebo Javou skončí jako prasárna" platí u všeho. PHP je nekonzistentní, ale jinak velmi praktický jazyk - a proto se používá. A proto ho používám i já.
Existuje mnoho čistých jazyků, které bohužel jsou ale tak nepraktické, že v nich pokud možno se píše prakticky čím dál méně - LISP, Mercury, Haskell, Python, ...
A pak jsou jazyky možná ne příliš čisté, ale prostě jsou praktické a pro praxi mnohem lepší, než ty čisté - C, C++, PHP, Java, ...
No a co, že je PHP nekonzistentní. Prostě je už takové. Za to je pro web nesmírně praktické - je všudypřítomné, hostingy jsou levné, snadno rozchoditelné, a nakonec je to i jazyk orientovaný na web, což má také jisté výhody (i nevýhody samozřejmě).
Až najdete na tomhle světě (nejen v IT) něco dokonalého a stoprocentního, dejte mi vědět. Pak se můžeme bavit dál o dokonalém programovacím jazyce.