There no 'shitty conditions'. Not by what I perceive and experience.
People who opted to stay in India to reap the benefits of the IT boom in the 90's are in something like a million times better conditions than the guys who left to the US in the 90's.
If you want to be super rich, this is the time to be in India. And it will be at least for the next half century, there is too much room to grow and there is far little genuine competition.
Business opportunities, money, being rich is not what life is all about. Clean air, clean water, good work culture, honesty and respect for other human beings is what is missing in India. There is somebody in every corner looking to con you here in India. Conditions are very pathetic. Its a rat race in the cities, with every person trying to outrun the next guy. People are aware of the money they can make and are blinded by it. All they see and respond to nowadays is money.
Based on my 2 trips to India - Mumbai and Chennai - this is either naive or dishonest.
I'll go further, and say that out of all the roughly 50 countries I visited, which include Azerbaijan, Ukraine, Iran, Iraq, Vietnam, Indonesia, Phillipines and Solomon Islands, conditions in India were The Shittiest. Sorry.
I think you are overestimating the demand for talent here. Recently Infosys announced that they are going to change the workforce ratio to 70% freshers and 30% seniors. There are very few companies which value true talent in India. You have to fight and pay bribe to get anything that has interaction with a government organisation. Broken or no roads, fly over and metro that are taking years together to complete. As far as I am aware only very few percentage of people became rich in the IT boom of 90s but most of the people who went abroad during that period are well to do today (this from random sample among my relatives and friends).
I will prefer to be "not so rich" in a country where majority is "not so rich" rather than be "super rich" in a country where majority is "super poor".
People who opted to stay in India to reap the benefits of the IT boom in the 90's are in something like a million times better conditions than the guys who left to the US in the 90's.
If you want to be super rich, this is the time to be in India. And it will be at least for the next half century, there is too much room to grow and there is far little genuine competition.