IIT is overrated. You don't need to be intelligent to get an Engineering degree, only hard work pays.
All this North vs South is BS. Intelligence is not patent to a single community. Intelligence is a gift, quite like dancing and singing.
Research institutes are based in the South only because the govt here is much more open to progress compared to the North. There are less chances for either the Chinese or Pakistanis to infiltrate research institutes in the South because of major language and ethnicity obstacles.
The biggest reason for most research institutes located in Bangalore is because the land was cheap and plentiful at the time. It was easy to get environmental clearances and set up massive research complexes that stretch for Kilometers.
The weather is good too. Less stressful if you compare Bangalore to other metros.
Explain the skew in north v south research scientists in DRDO, ISRO, BARC etc.
and explain the skew in north v south students in institutes like IIT, IISc, BITS and any other good tech institute.
My opinion is that Northies do well to get into good tech schools but then chase the money and go West.
On the other hand Southies are quite happy staying in India, not sure what the reasons are.
Andraites are different, They immigrate to the US in their 100's every year. In fact they dont get married until an H1B. Once they get an H1B, marry , get spouse over, procreate and make sure baby is born in the US thereby ensuring a green card.