The fact
Debt isn't just poorly written code: it includes mental complexity and lost business intentions.
Understanding this distinction changes refactoring strategy and architectural evolution of software projects.
Click the link to read an article on the topic: