動的言語の問題点は
グローバル変数と同じ問題点なんだよね。

動的にどこからでもあるクラスを変更可能ってことは
どこで何をされるかわからない。
という点でグローバル変数が抱えている問題と全く同じ。