I think the goal is to make something useful while trying to avoid technical debt.
It's one thing for a billion dollar company to do something ugly and re-factor it later, but I've seen technical debt accumulate to the point of basically sinking companies (or divisions of companies). It's incredibly depressing to watch as a tech geek. Anecdotally, I've been brought on to two companies just this month to help deal with technical debt-caused issues that are impacting production deliverables and clients.