Utrecht said:
Hey now, there is a reason why consultants can get the rates that they get - and it is called results and timing.
The bottom line is do you pay 1 salaried person to do a job that takes 6 months or an expensive consultant that does it in 2-3 months (and oh by the way has minimal overhead costs unlike the employee) - that is a buisness decision that an organization needs to make (and I agree that sometimes organizations do not always make the right one - but it is not my job to point this out - simply to give them a superior product on the agreed upon schedule).
I've known a lot of consultants in my day (and even been one in the past). But I gotta disagree with your statement that consultants are hired only because "results and timing." Such a broad characterization can't possibly be true.
Some consults do perform as advertised (by themselves or others).
But I have also seen many companies (big name, huge corporation with international reputations type companies) send in "consultants" who didn't know what they were doing. Who cleaned up their mess? Who did their own job, plus the consultant's job, and didn't see a dime of the $x0,000 spent? The employee(s).
Why, there's a consultant in my department right now. Doesn't do anything productive. Ruins databases. Wrecks servers. And it just got its contract renewed. I don't know who it is sleeping with or what dirt it has on management, but it sure as hell is
not delivering results
or timing. Last contract was renewed for $114,000. For doing nothing. Yeah, consultants deliver.

Oh, did I mention that half the time this consultant is "on the clock" it is talking on its cell phone to other clients....while it's being paid to help us.
Oddly enough, whatever we say about consultants can also be said about the organization's employees. I've met my share of bad ones. You know--the programmer who hasn't written a single line of code in five years. But I've also met my share of good ones. Some of my best job skills, I've learned from consultants--but some of my best job skills I learned from other employees.
Some workers suck.
Some consultants suck.
Welcome to the world, 2002.