If you're building a complex system, you'll gain knowledge while you're building it, and you'll come up with better ideas for decisions you made when you didn't have the knowledge. Should it be rebuilt at this time or not?
Isn't this "choosing the wrong two options"? Isn't there a third option and isn't that the right one?
The rebuilders believe that "the difference between the cost of continuing with the incorrect design and the cost of the correct design exceeds the cost of rebuilding to the correct design in the long run". Those who do not rebuild believe that the new design, which they believe is the correct design, is not much different from the current design, and therefore the transition cost will not pay for itself. The discrepancy between these two opinions is the difference in estimating the quality of the "new design" This is "highly uncertain" because "we haven't made it yet," so it's not surprising that there are differences in estimates.
A third option, "Reduce uncertainty at minimal cost."
Whether a new design is really worth "rebuilding on it" should first be verified at minimal cost
This page is auto-translated from /nishio/「作り直すべきか否か」は誤った二者択一 using DeepL. If you looks something interesting but the auto-translated English is not good enough to understand it, feel free to let me know at @nishio_en. I'm very happy to spread my thought to non-Japanese readers.