Just think of it as a jobs program/economic stimulus/enrichment of a random company on the public dole. It makes perfect sense if you buy into the economic value of the government scaling big bureaucracies that depend on a competent contractor to help them scale so big being beneficial to the economy. Just think about how much more beneficial it is, then, to have it done three or four times to get it right.
On the other hand, consumers could have spent that money rather than paying the government to pay those extra contractor costs. But then again, consumers tend to over-spend anyway and corrode the economy. Sometimes that's to the point that the government has to choose between bailing out the banks and bailing out the consumers. Then again, the government encourages that, too. And of course rather than bailing out the consumers they bail out the banks so they can create more consumer debt and start all over.
The main difference between big government folks and small government folks, you see, isn't that one thinks the government is well intentioned and the other thinks it is evil and needs to be kept in check. That's certainly a factor, but it's not the main one. The main difference is that big government people have an idealized concept of the government as a doer of good. Small government people are skeptical that anything too big and too detached from the lives of real people can reasonably accomplish good things for the majority of people on a regular basis.