Very interesting conversation! Back to the original topic ... I had a secret clearence when I was in the US Navy. I got out 19 years ago and haven't ever mentioned it on an application. I had no idea that it might be valuable. What about now? Is 19 years without a clearence job a problem?
On the job availability front, the current US Administration's objective is to protect big business owners, not citizens. I was writing my senators 10 years ago objecting to the policy of importing workers to do jobs I was qualified for and couldn't get a job doing.
On the other hand, just as I would like to be able to earn a living wage, I am sure that Kishore, and many like him, would as well. When the US government allows employers to go offshore to hire the best talent of other countries it hurts the US. It hurts our education system by reducing the investment there, it increases unemployment and lowers the standard of living in this country, eroding the middle class. It also hurts the country the talent is drawn from, intellectual talent is a valuable resource whether it's programming, engineering, medical, etc. The people remaining in these countries recieve little compensation for the loss and their 'would be' middle class leaves their country. The introduction of the middle class citizen has been America's greatest contribution to the world. They drive the economy by creating a demand for products, and they achieve more because they can envision a better future for themselves and their children.
While individuals coming to this country seeking jobs may be better off, the country they leave behind and the US would be better off, as a whole, if governments sought to increase opportunities at home for their most talented resource. Fostering the growth of their own middle class.