How, exactly, did you compile the list of industry contacts and relationships that helped you get your business off the ground in India? Working in India? Obviously not. You are yet another ingrate incapable of attributing your success to anyone but yourself.
I am a skilled, certified, educated American citizen who has seen his consulting rates steadily eroded because of the waves of H-1B workers brought in by big consulting companies and Fortune 500 corporations. I see 'mafias' of nationals form in these companies, promoting their own over more deserving workers (not necessarily US citizens, either). I have seen, time and time again, Indian or Chinese consultants taking a lower rate to get a spot, then telephoning fifty or a hundred friends to get recipes to actually attempt to do their job. Hiring managers know this is going on, but do it anyway to keep costs down.
The problem is not necessarily the H-1B program, it is the abuse of these regs and the willingness of US corporate management to tolerate the lower-quality workforce in order to hit their quarterly numbers. Me? I'm getting steadily more profitable trading currency pairs. That's my future. Corporate Amerika can go to h*ll.