"private *" also ends in failure quite often. The German train system started to fail when it was partially privatized.
In general, governments tend to not be able to run a system efficiently, but reliably and robust while for companies it's the opposite.