in reply to printing hashes

"" interpolates only $vars and @arrays. $" can be used to customize how the array is interpolated. Hashes probably can't be interpolated because it would require two variables to properly control the interpolation of %hashes. There are few symbols left (if any), and the benefits would be rather slim.

IIRC, only $ vars were interpolated historically.