We have a gigantic amount of unrealized talent in the US who never get to utilize their full potential because it's cheaper to hire H1s who have already been trained than to invest in US citizens. I will never lament losing out on a few H1s here and there as long as US citizens continue to get the short end of the stick.