And yet, I show up at a company as a consultant and in two weeks I singlehandedly take care of something ten people have been struggling with for a year
Has it occurred to you that hiring a consultant is, by definition, an unusual situation?
That, perhaps, you have never had to come in and save any team at my company, or thousands of other companies, because we are competent developers?
Being able to do the work of 10 people once, does not mean that you are able to take 10 people from any company outside of a specific geographic area and replace them with one of you.
Have you considered that a consultant hired to fix a specific problem, and salaried employees seeking to justify their existence, may have slightly misaligned incentives?