One of the reasons why south India is making more progress is because more south Indians choose to stay in India unlike the Northies who just fled to western countries. And one reason for that is that we (the south Indians) have to face much more discrimination in the west because of our skin color, accent, looks,etc. compared to the Northies. I am telling this from my own personal experience.
It appears you are from Kerala..I too am from the same state..what about those fleeing to Gulf from our state...one in every four houses in Kerala have a family member in Gulf..so where do we stand..