The problem is that government doesn t know when to let go. Consequently, government tries to do too many things and often fails to do any of them especially well. McConnell No, there is nothing wrong. Instead, each government should have some mechanism in place to routinely examine service it provides through employees, consider the marketplace of services which exists, and select the most effective service delivery option. The true concern is responsibility which can never be delegated or contracted out.
Government is responsible for ensuring the quality and availability of key public services.
The private sector's motive is profit. Where the public welfare is at stake government must maintain control. Thus highways might be built by private contractors, but planning, engineering, and inspection are the duty of government and are privatized at the public's peril. Today, government agencies run golf courses, telecommunications systems and casinos. Corporations deliver mail, sell drinking water and run jails.