汚染の仕組みを廃止する理由。
「この仕組みを使っている人がほとんどおらず、ライブラリもサポートしていないこと」「脆弱性があり、メンテナンスコストがかかっていること」
「Ruby にはオブジェクト汚染という仕組みがありました。これは、オブジェクトの汚染とセーフレベルという仕組みで「外部から与えられた信頼できないオブジェクトを安全に取り扱う」こと、「信用しているオブジェクトを信用できないプログラムから守る」ことを目的としていました。CGI 時代に入力フォームから受け取ったデータを信頼しないようにしたい、という使われ方をしていたようです」
Rubyにはオブジェクトを汚染する仕組みがあった - Eggshell https://imaizumimr.hatenablog.com/entry/2020/12/05/000000