Basically, companies want the impossible, and they are driven by a culture that is very out of touch with the market.
For instance, this is also why they're not so keen on telecommuting.
There are exceptions, of course. But when they can't hire according to their plan, they're going to tell reporters "there's a shortage of good engineers!" where "Good" means "recent college graduates with 7 years industry experience 4 years ruby experience who will work for $60k and nerf bullets."
I see posts like yours and think its a damn shame. You're missing out, and at least some of those 50 companies are missing out... its a lose-lose situation.