Hal Salzman has a new article at U.S. News and World Report arguing that fears about shortages of scientists and engineers should not drive you to support "stapling a green card" to STEM diplomas.
If you want an open and inviting immigration policy, I for one am in your corner. If you want to use immigration policy to distort the labor market, I have a lot more reservations about it. I don't think it makes much sense to let people into this country conditional on their educational or occupational background. That doesn't seem right to me and it doesn't seem like good economics either. And some of the arguments that lean in that direction certainly aren't consistent with the evidence.