When Google, Apple, Microsoft, etc, start paying comparable salaries to Goldman and Morgan Stanley, and still can't find enough qualified workers, then I'll believe that there really is a shortage. Until then, I'm going to consider this the latest in a long line of anti-competitive moves to depress engineering wages: http://www.justice.gov/opa/pr/2010/September/10-at-1076.html.
[1] And it's not because financial firms make more money per worker. Google is at about $1m in revenue per employee, Apple is at about double that. Goldman Sachs is at about $1.25 million.