So does business need other people's money. A review of ROI comparing government investment vs. the private sector found that government has a better track record. Because of more oversight, no doubt.
I expect that you cannot provide any proof of this over a large number of investments.