I am confused , Why Software that are developed using the evolutionary approach are harder to be maintained ?
closed as unclear what you're asking by Christophe, Robert Harvey, Nicol Bolas, 17 of 26, gnat Oct 14 '18 at 6:31
Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.
It's mostly because you frequently come up against design decisions where the easiest way to add a new feature to an existing program differs from the best way you would make everything if you were starting from scratch. That doesn't mean it is necessarily more difficult to maintain, but you have to make a concerted effort to continually refactor as you go along, and not everyone is conscientious enough to do so.