My local DMV provides dramatically better customer service than most private companies I've interacted with lately. Government entities are also required to at least pretend to account for efficiency, whereas private companies have an unknown - but known to be massive - amount of waste, corruption, and outright fraud.
In any case, nobody is seriously advocating for a full socialist/government-planned economy. Looking at basic workers' rights and throwing a fit about OMG SOCIALISM is such a ludicrous level of libertarian delusion it borders on self-parody. In reality, it is very well known - by psychology, by statistics, and by empiricism - that societies that don't allow the most powerful to make unchecked decisions based on their current level of resources do better than those who do.
There are a few pretty obvious reasons why this is true. First, "currently having resources" is not a good indicator of skill in resource allocation. Second, there are problems of misaligned value functions - what is "efficient" for one actor may be extremely inefficient for society as a whole, requiring action by a government (or some equivalently collective entity) to properly account for externalities. Third, mismatched negotiating power (because employees must agree to some employment or else starve) mean that even those actually party to any given agreement might not be maximizing their own resource allocation by doing so. And fourth (not finally, but finally off the top of my head), there are problems of diversification in the face of uncertainty - resource-havers can take maximum-expected-value actions even when they have low probability of payoff (e.g., risky business ventures that will pay off 10x 20% of the time but go bankrupt the other 80% of the time), because they can afford to make those bets enough times to even out the variance; non-resource-havers must settle for lower-expected-value but lower-variance options, which limits their success even with perfectly skillful allocation.