If there are 750K foreign students coming in every year to the US why are there only 65K H1 visas per year available? Surely they should expect at least 10% of them to want to work in the US after their education right? With that why is everyone acting as if the Indian outsourcing companies are the problem for the H1 visa shortage?