While most of your article is well written, there are some logical flaws which most people may not identify (and that's why most people get misled so easily!).
For eg. your statement "..the South is doing well precisely because it is the most Indian part of India".
In your article, you are referring to "India" as what it was 7000 years ago. That means you are giving more importance to what it was 7000 years ago THAN what it has been in the last 7000 years. Isn't that illogical?