本当に実行時に変えたいって要望は殆ど無いからね。
ほとんどの問題は最初から変わっていれば問題ないはず。
ソースコードを修正することで解決出来る問題ばかり。

ただ実際のファイルを修正するのははばかられる。
そういったときに実行時に変更するしかできないから
妥協してそうしているだけ。

本当に欲しいものは、動的型付けではなく、
オリジナルのファイルを書き換えることなく、コンパイル時に
メモリ上でファイル(正確にはパースした結果のオブジェクト)を変更して
そこからコンパイルを行う、コンパイル時拡張だということに
人々が気づくのはいつだろうね。