The real problem is putting operations and verification in the same hat - public or private. Private transit systems work well when government regulators have the power to set and enforce a strict SLA. They fail without oversight. Same with public systems. When the operational and regulatory agency are the same, it becomes hard to penalize failures.