encoding がシンボルでないのは何故?

Ruby1.9 で疑問に思ったこと。

なんで、encoding はシンボルでないのだろうか?

限定された記号の集合なのだから、文字列として操作できそうな集合でもないのだから、シンボルのほうがスマートなのではないだろうか?

これも、理由をもっと詰めておこう。