Really I have gotten the impression from my experience that employers tend to be irrationally picky and arbitrary about employees.
They dismiss perfectly good canidates for "culture fit" or able to bullshit flatter their ego enough or for not having magical 2-5 years of experience for entry level.
Yet if you have them or have a full time job they dogpile you with recruitment attempts - and spend years trying to fill a short term contract or you acknowledge that Cost of Living affects the salary you are willing to accept.
It seems the great recession broke their fragile HR minds.