I'd wager it's because "better" is well-defined in this context. A service provided by the government is designed to maximize the good and value it provides to the people. A corporation is designed to maximize its own interests. It stands to reason that a well-run government service by definition is better across many metrics.
They don't all need to be socialized of course, but the raw foundation of society (health, education, police, fire, even rail, etc) put people on an even footing that allows them to rise to the level of their capabilities. It provides a foundation for meritocracy instead of supporting plutocracy.
They don't all need to be socialized of course, but the raw foundation of society (health, education, police, fire, even rail, etc) put people on an even footing that allows them to rise to the level of their capabilities. It provides a foundation for meritocracy instead of supporting plutocracy.