You are right. If you have talent you will get good job in India or you can start your own company in India. Those who do not have talent either work in US on lower salary compared to US employees or do the job of cheap labour contractor just like NRN :)