http://grape.mtk.nao.ac.jp/~makino/articles/worse-is-better-ja.html

ここに書かれている通り C は「悪い方がよい」原則。ObjC も同じ。
C++ はどちらかというと CL の辿った道に近い気がする。
つまり「正しい」アプローチで作られた「複雑巨大システム」。