Borrowing money for infrastructure projects can be a good idea, but it can often become a sinkhole for taxpayers.