I think that this is true in Silicon Valley and possibly NYC, but not in other areas.
I firmly believe we just haven't churned out enough CS graduates nationwide over the past decade to meet the demand of both the startups and the established businesses that are all hiring right now.