Anything can be fixed with iteration. Some just take more iterations than others. We have the benefit of working with text files instead of wood, granite, or the human body.
Right, but in the constraints of a business, "more iterations" may (and probably does mean) "impossible." Second, the iterations to fix the problem block all your iterations to add new functionality - because the data model is foundational for everything else.