Junilu, I completely agree. It takes balance and wisdom to manage technical debt well. But it can and should be used to the advantage of developers and businesses. We wrote this article explaining some advantages of technical debt as well as potential pitfalls:
https://praxent.com/blog/brief-history-technical-debt /
What Is Technical Debt: The History & Definition. One of those advantages is that, when properly incorporated into a workflow like Agile or Scrum, technical debt can help teams adapt quickly to new discoveries.