Oh stop it. I'm an Indian origin immigrant. Who worked in Silicon Valley all my career. Most H1B jobs NOW are NOT high skill jobs. There are Americans who could and should be hired. 
A small % of jobs need top talent from abroad.