Two personal counterexamples, whether right or wrong: Management consulting - you want to be perceived as hiring the best - project work that is not known in advance, you need very versatile people - looking for demonstrated desire to jump through the hoops and do the marginal work that makes you the "top" Software Engineering - some overlap with the reasons above - adds to the moat: if they're happy working for FAAN…
Only idiots perceive that consultancies hire "the best" - the best are off doing other things.
> project work that is not known in advance, you need very versatile people
No, you need a load of dimwits you can throw at a project and make some apparent effect.