Two points: What percentage of STEM kids who're still in school will have relevant jobs when they get out of college and for how long will they have them?  Currently, the number of STEM jobs going to India and China is staggering-- not because there is no one to fill the position-- but because the STEM education in Asia/South Asia is of higher quality and the wages are significantly lower.  The STEM kids are being raised in an incredibly competitive atmosphere as well, because US colleges are accepting a higher rate of international students who are generally more prepared in terms of test scores.  But what US students still have as an advantage is a creative spirit and a particular kind of work ethic that will take those who do well, far.  Don't get me wrong, there will be a lot of STEM jobs, but not enough to use as leverage for desecrating a temple and bullying a nation into submission.