Ok, this should finally do it.
This should stop the nonsensical blubbering about how more Americans need to go into science, and more women should do computer science.
We already know that more Americans study science and engineering than makes economic sense -- probably because of immigration effects.
Now we learn that Japanese students are abandoning science and engineering. Why? More money for less work in other jobs.
Science and engineering are the comparative advantage of the "up and coming" nations like China, India, Korea, Thailand, Russia, etc. The only reason the US and Canada have maintained a strong presence in the sciences for so long is because our universities used to attract a large number of international students -- but Bush et al have crushed much of that appeal.
If we want even more US scientists and engineers, we're going to have to start taxing CEO salaries and use the money to buy engineering graduates new homes. Alternatively, we could elect Barack Obama and restore the attractiveness of American universities to the best international students.