> can be discarded and recreated when it gets too messy.

That's the result of poor quality, how is wasting time redoing an app mitigate itself?

You do it better next time because you learned in more detail what you actually need.