As someone whose company engages is what is usually called "public-private partnerships" or PPPs, one would expect me to be an enthusiastic supporter of all such efforts. (As an aside, my company privatizes the operation, but not the ownership, of public parks and we are paid entirely by user fees and get not one single dollar of tax money.)
But I totally agree with Randal O'Toole's frustration here, talking about light rail in Denver:
Now RTD has been forced to admit that two other lines being built by the same company won’t open on time. RTD claims that it saved money by entering into a public-private partnership for the line in what is known as a “design-build-operate” contract. In fact, it saved no money at all, but was merely getting around a bond limit the voters had imposed on the agency. If the private contractor borrows a billion dollars or so and RTD agrees to pay the contractor enough to repay the loan, the debt doesn’t appear on RTD’s books. Taxpayers will still end up paying interest in the loans, which actually makes it more expensive than if RTD had stayed within its debt limit.
Public-private partnerships work great if the private partner is funded out of the user fees collected for the project, such as a toll road or water system. The Antiplanner resents the way the transit industry has coopted the term, public-private partnership, because their kind of partnership works differently. Instead of being dependent on fares, the private partner gets a fat check from the agency each month–up to $3.5 million in this case–whether anyone rides the train or not. This means the private partner has little incentive to make sure the system is working. RTD has withheld a portion of the monthly payments until the problems are solved, but eventually the contractor will get all of the money.
The solution isn’t for the agencies to build the lines themselves. The solution is to completely avoid megaprojects that aren’t funded out of user fees. Without the discipline of user fees, everything that’s happening with the A line should have been expected.