5年に1度作り替える、メンテナンスは季節ごとに1回(年4回)入るとして
1000+20*4*5=1400万円

仮に急ぎで作ると2倍速だとしよう
急ぎで作ったコードの保守は2倍時間がかかるとする(今回は難易度の累積は考えないものとする)

1000万円を急ぎで作ると500万円
そのかわり20万円が2倍になるので40万円、40*4*5=800万円

合計すると1300万円だ

つまり、どんな手法でも最終的にかかる金額は変わらんということだ
もっと抽象的な話をすると、将来の粗利率と現在の現金のどちらをとるかという話となる
で、あればお金の話の常識として現金を手早く手元に入れて再投資したほうがいいという結論になる
将来の保守の粗利というのは取らぬ狸の皮算用でしかない

個人的な感想を言えば初期コードとコーディング規約が適切であれば長期間にわたり拡張しても破たんしにくいが
そんなベースを作れる優秀な人材を前提としたプロジェクト設計は楽観に過ぎると思うわけだ

つまり、おまえら凡人がいくら気を使ってもメンテナンス時間を圧縮できるベースコードを作成するのは不可能なので
今目の前にある問題を最短で片づけてくれというのが願いなのです