@engineer,
My thesis was the the Scientists lack jobs and the engineers lack quality jobs, thus we train far more than we need of both....in the case of scientist they never work in the field and in the case of engineering they are chewed up and spit out. This article does not support that thesis on the engineering side.
Hearing that job satisfaction is low in engineering forces me to recall that the few scientists whom I know are constantly moaning about how much of their time gets sucked up with grant writing and other non scientific administrative tasks. You have to wonder about what the job satisfaction is in science, though this does not impact my thesis. It might however account for Obama's call to science, as he would be then trying to counter the message from current scientists that science is not a worthwhile career, just as the current engineers sell that message about engineering.