Maybe. The point of hiring top dollar people is the skills that can get you a job are not the same as the skills you need to actually do the job. We would tell them straight out - "Look, we're paying you top dollar, and we expect you to produce." But no matter how careful you are occasionally a lemon slips through the hiring process. If he's a contractor you call up his agent and he's gone the next day. Employees? Not so much.
So when contractors aren't an option management switches gears and says "We're providing all these benefits and growth potential. Hire the best people you can get in this salary range." And what you get, instead of superstars, is plodders.