例えば、
array_keysとか、 array_shiftなんて
冗長な名前を関数名につけてくれたおかげで
いちいちarray_kまでうたないとコード補完されないし
うざいんですが。
array.keys()みたいなドットシンタックスにしてくれれば
簡単にコード補完出来るのに、言語設計者は動作効率ばかり
優先して書きやすさとかあまり考えてないでしょ。