The US has made a *huge* investment in my education: I have both a Master's and most of a PhD from good US institutions, and neither has cost me a cent due to receiving fellowships and working as a research assistant. The US has therefore invested something like a quarter of a million dollars in me, only to send me home after my degree (because the F1 student visa is of "nonimmigrant intent"). After paying for me to become a global expert in my field, they are forcibly sending me home to my own country to help bolster a competitor economy. Whaaat?
I propose that the US staple a green card to every post-graduate degree awarded in the US. This will be a huge incentive for the best talent to stay in the US, and for the US to therefore remain competitive in the global economy.