People have been told for so long that private companies are more efficient than government that they have started to simply believe it, as if the problems of large scale organisation aren't universal.
IMO its all three.
More importantly politicians and the civil service still believe that the private sector is automatically efficient and that bigger is better. Not a UK only problem either.