Your third example is just some combination of the first two.
Performance issues: the efficient solution is too complex, we don't have time.
Code cleanup: this is not the way I would've done it if I had more time.
The debt metaphor fits so well because you're borrowing time.