I am curious as to why you think it's better that someone who reneges on a contract be imprisoned if they refuse to make good, than for the person the contract was made with to enforce it, as agreed. Imprisonment is a cost to everyone and of benefit to no one, unless the one being imprisoned has harmed someone and is likely to harm others.
But now I have made myself think of loan sharks. Hmm.