Session with Indifferent Access?

I noticed yesterday that, unlike many of the the hash-like objects in
the session object doesn’t have indifferent access. E.g.
is not the same as @session[:user]. This violated my POLS, and caused
some confusion until I finally figured out what was happening. Does
else find this inconsistent, or am I just being picky? Is it worth
submiting as a bug report?