Sometimes it's a enemy-of-my-enemy effect. Acknowledging that a government program needs substantial improvements may mean admitting that the evil conservatives and libertarians who were criticizing it had a point. (And yes, this often happens to the right as well when they can't acknowledge that a particular government program has worked well).