公開されてるインターフェースを変更するのにかかるコストの大部分は
折衝とかのコミュニケーションとかそういう部分であって
静的言語のコンパイルエラー云々なんて誤差
大規模開発ならね