Hashは順序を保存するべきか否か

RubyのHashは登録順を保存すべきか否かについてruby-listで議論になっている。俺はHashクラスには順序を保存する必要がないと覆うが、 { 1=>"one", 2=>"two" } というリテラルが表すオブジェクト(今はHashだが)には順序が保存されてればいいなーと思った。俺はこのリテラルの見た目が大好きなんだが、あの記法で順序が保存されていないのが少し嫌だった。rubyistの立場から、そういうものだと受け入れてはいるけど。リテラルから生成されるHashの要素数ってたいていの場合たかが知れてるから、OrderedHashに変更したとしてもあまり影響がないかも?でかいHashはeachなりinjectなりで生成するだろうから。
「大人」になった言語だと互換性の問題で気楽に仕様変更できないのが欠点かもね。