実際のとこ、本当にメソッドの本体がインスタンスの数分コピーされるような言語処理系ってあるの?
見た目でそう見えるようになってるだけで内部実装は違いそうなもんだが。
プロトタイプ的な言語だって必要なメソッドだけ参照で入れ替えればいいだけだろ?

C#だって見た目はインスタンスごとにメソッドがあるように見えるよな。
単に内部実装上そんな無駄なあほなことはしてないってだけで。
まあC#の場合はCLIの仕様の方が本来だから、内部実装詳細とは言い切れない面があるが。