Same money, different pots
Currently, government departments have a nice head-count squeeze courtesy of Gordon Brown. This means that you can't employ extra staff.
However, consultants don't count as headcount *and* the money comes from a different budget. Just because they cost more is irrelevant. You've cut head count, cut your salaries budget *and* cut your training budget. You win all round. Oh yeah, except for the public, 'cause the money to pay for consultants comes from the same pot as that to pay for the services we give to the public. More consultants means less money for public services.
At my place, we've got consultants who have been employed by us for years (three or four at least) They openly boast about how much they've made from us. One time it was suggested they become proper members of staff. You can imagine what they said to that. At least we know where we can rent holiday villas & boats from easily...
Another thing, is that as consultants are expensive, they are seen as being more knowledgeable than staff. The truth is that few are. We've paid consultants thousands of pounds a day to come in and do work, make recommendations, etc. We could have done the work to a much higher standard for so much less money. But because we're civil servants, we couldn't possibly know anywhere near as much as these lofty consultants.
I bumped into an old friend from University at one time. She said she was going to America for a few weeks to do consultancy on a telecoms project. I asked her what her experience was of telecoms (My work covers telecoms). She said she'd read up on it on the plane.
There is only one good thing consultants can do: Give bad news. If us mortals tried telling senior managers unpleasant truths, life would be *very* hard for us. If a consultant says it, it is believed (Because they're expensive & more knowledgeable than in-house staff)