I'm not the person you responded to, but "doing a bad job" as a consultant is relative. At a lot of gigs, they neither expect nor allow you to think. So even when you do have expert advice on why something is a bad idea, management will be unwilling to listen.
I'm not trying to look down on anyone doing work for money. I know that's a fact of life.
I know your right, that consultant is a fancy word for contract staff. But what I would expect form consultants is consulting. Even if it causes grief. I've had very good experiences with performance and database engineer's who came onboard and set us all straight. The advantage of being an outsider is not drinking the koolaide.
I'm surprised, but also not, that that's not more latitude given or taken.
The job is only as good as the decisions made.