Too much technical debt will prevent features and bug fixes from shipping in a reasonable amount of time.
This isn’t a problem that can be solved by adding more developers or, more dramatically, replacing your existing developers. It’s called technical debt because, at some point, it needs to be paid down.
Paying down technical debt keeps you competitive. It keeps you in the game.
This is an extremely apt analogy and compelling read. Technical debt can drag down and destroy a project much like an ill-considered game of Tetris. It should be evaluated and properly paid down wherever possible.