Learning any language is good, but it shouldn't be forced on people & no regional language should ever be made the medium of instruction.
Earlier, it was Mumbai for mumbaikers, Now it is Kannada for every karnataka residents. Next it'll be some other city.
The main problem is actually developing one particular area to a great & disproportionte extent while neglecting the majority of remaining areas in the same state or even country.It should be strongly discouraged.
The best amenities of a state or even the entire country shouln't be limited to a few people who are lucky by chance to happen to be the resident of that particular region.
Good education, Best healthcar facilities, entertainment & similar amenities are accessible to a lucky few, wheras the majority are destined to suffer from lack of these.
No point in telling that Mumbai / Bangalore is supporting the nation by the huge tax it generates. No wonder much higher investments have been made in these areas to build them to this level. For that reason, any area where such high disproportionte investments would have been made would have reached the same level where Mumbai & Bangalore are today.
Finally, one gets the shock of life that after working in these areas, one feels an alien by another who just happened to be the resident by shear luck and chance.
The same thing happens within a state itself, where people of one (better developed) area tend to underestimate & think low of people who live in