I'm pretty sure consulting firms exist primarily because they provide labor liquidity.
> Few people truly love working with consultants
This is kind of a prejudiced view, as consultants are often there long-term, and no different than other workers in practice. The only difference is who's got the formal responsibility for their contract.