TL;DR In short, there are times where it makes sense to keep cash on hand vs paying off outstanding debt.
Sure, those would be the times when you aren't making a good profit. But if you're doing all this work and taking all this risk and not making a good profit, you're basically a fool.