正直にいって「全てがオブジェクト」というのは人間の頭に優しい構
文糖以上の意味はないと思う。
「全てがオブジェクト」にみえる言語でも実際は、インラインで展開して
速度面での効率を追求するような実装をしているものもある。
レイトバインドのコストを理解していればバカ正直に「全部オブジェクト」
にするのは効率的にはムダ以外の何ものでもないことはわかると思う。
JavaやC#がプリミティブを捨てなかった理由もそこにあると思うし、
>>485が言っているようにオブジェクトでラップしたクラスと両方あれば
統一的な取り扱いの面でも問題はないはず。