Если бы я использовал простой хеш, то мне в прикладном коде бы всегда приходилось запрашивать данные через ключи - строки, а я не люблю запрашивать данные из хеша через ключи - строки :smile: 
+ это удобство и дурака-устойчивость.

Ты же не протестуешь, почему в рельсовом контроллере, параметры в params, доступны по ключам строкам и символам. 
Это удобно. Прикинь сколько бы было ламерских вопросов: "а пачиму у меня params[:action] возвращает nil?"