これは事実でブラックボック化したシステムを作り直す金額は作った時の金額の100倍はかかります。
しかしながら、いずれシステムはブラックボックス化していくものであり、それを防ぐにはメンテナンス情報のドキュメント化や暗黙知の形式知化などかなりのコストを掛けて取り組む必要がある。
それはとてもではないが簡単にできるものではない。
なので、最近では「そもそもブラックボックス化させない」または「そうなっても現実的な工数で作り直せる」規模にシステムを分解するマイクロアーキテクチャがよいのではないかと考えている。