You know why people can't get an IT job? It's because they suck, that's why. There's plenty of jobs, but you've gotta be good. Damn good.
Too many people went out and barely scraped in passing marks for a CS degree and expected to get shitloads of money piled on them just because they know how to write Visual Basic apps. Now the companies actually want you to have qualifications rather than "I have my master's, pay me more, hyuk hyuk."
It's all about the soft skills, too.