Yes there are clear differences in skills. So if I'm hiring to fill a certain need, why would I consider someone who isn't skilled in that area?
Or, I find value in areas that get overlooked in the market. Career transition people for example might not have many other options and I can take a gamble on how fast they ramp up.