Rubyの入門サイト、書籍などを読んでいると
破壊的なメソッド、非破壊的な〜、みたいな表現をよく目にします。

Ruby以前の言語でも同じ概念は存在すると思うのですが、
Rubyにおいて敢えて強調されているのは何故なんでしょうか。
例えば、何か他の言語とは異なった考え方が必要になってくるのでしょうか。