Not only Kannada, but all non-Hindi speaking states should have test of local language to allow people to live in those states.
Hindi speaking people pile onto other states without having a bit of sensitivity about the local culture. Whats wrong if Hindi speaking people learn other languages?
On top of it, people like you are so arrogant that you take up issues of tax and development.
Remember, because these places were developed people migrated to these boom towns. Who will go to Patna or Bihar shrif or Muzaffarpur from other states? You understand the difference?
So, having chosen a place because it is offering good life, RESPECT IT.