"Steven Cherry: Employers can’t find workers at the going wage. True or false? Peter Cappelli: That’s false, and that’s almost by definition the case, because we know how markets work, and markets adjust and wages adjust. I had an employer write to me the other day saying they had a skills gap, and they really did. It wasn’t wages, because they did market wage surveys, and they were paying what everybody else was pay…
That seems pretty myopic. Let's say I run a coffee shop. I sell $3 cups of coffee, which is the market rate, but can't get any customers. I have no signage, don't advertise, and I'm rude to customers. That's what a lot of companies are like - they don't treat recruitment as a core business, but as an annoying distraction (like doing taxes). The best way to get a job is to cold call companies, or network. It's like if…
A better analogy might that you surveyed Starbucks to find out how much they spend for their coffee beans. You then build the expectation that you should also be able to buy coffee beans for the same price as Starbucks. Of course, you can't, because you are small and don't buy enough beans to get Starbuck's volume price.
So, applying it to the topic at hand: Maybe Facebook can pay an engineer $150K to keep them happy because of the prestige and perks of working there, but your small company is going to have to pay $200K to get the same talent because, like in the coffee bean example, you are nobody special and do not have access to the benefits of being a "big deal".