var = 1

puts "this number is #{var}" => this number is 1
puts "this number is" + var => エラー

この仕様は何か意図があるんでしょうか。。
fixnumを自動でstringに変換してくれてもいいのに、って思ってしまいます。
譲って後者をエラーにするのであれば前者もエラーにすべきとも思います。
rubyistの方のどのように考えているのですか?