I want to disagree but I don't want to turn this into a debate. You talk about raising money. Where is the government going to raise money to fund such projects? That means going back to taxpayers to ask for more money instead of using private sector money that could be negotiated up front. At least you know that your costs are fixed and you know that you don't have some surprises down the road. That's exactly where I see this. I believe with better negotiation, governments can get better deals for people without having to go to the public treasury for taxpayers' money.
On May 17th, 2016. See this statement in context.