The trouble with a career in science...

Good question from John Tierney:

If the United States really has a critical shortage of scientists and engineers, why didnt this years graduates get showered with lucrative job offers and signing bonuses?