古いプログラミング言語は、過去の設計ミスや遺産を引きずっている。
大体、K&RにもあるようにCの演算子の優先順位は、設計ミスなのにいまだに、いくつかの手続き型言語は、それを引きずっている。
というわけで、言語が汚いかどうかよりも、過去の遺産のほうが重視される世界なのよ。