Why is lingual diversity in North India lower than in South?
Roughly 450MM people from Bikaner to Jamshedpur speak similar tongues
Yet 60MM people in Karnataka can barely follow the 70MM people in TN
Clearly smaller than the differences between say Telugu and Tamil
One can argue -
South had regional polities unlike North where Empires spanned the whole Indo-Gangetic plain
But why was that
Unlike South which is a plateau...
E.g. Tamil Nadu is clearly a plain...While neighboring Kerala is hill country...Karnataka is an elevated plateau
This perhaps limited social intercourse of people in ancient times
Ganga, Jamuna in one sense unite the land...linking the whole expanse of land through maritime commerce
South has no such single river system but separate provincial rivers -
Krishna, Godavari in AP, Kaveri in Karnataka and TN
Glad to hear more reasons on why cultural and more particularly lingual heterogeneity is lower up North
UP's density is over 800 per sq km
Bihar is at 1100
So the whole expanse of land is uniformly dense
Though that leaves us with the question - why didn't MP and Raj break away and evolve v distinct lingual culture
Karnataka and AP at roughly 300 per sq km
Tamil Nadu at 555
Kerala at 800+
Why can't you do as well?
The argument goes...Hey..why are you guys adopting Khariboli without resistance...Why have you guys given up on Braj, Avadhi, Bhojpuri?
Get a spine!
Northerners understate lingual diversity down south
Southerners overstate lingual diversity up north
This is at the root of most culture wars around language