継承自体が密結合で設計変更に対する耐性が低いということだろ。

静的型付けの堅牢さと動的言語の柔軟性を求めるなら、まずはAdapter機能のサポート強化、本質的には構造的型付けサポートになるんじゃないんかね。