true... migration is part of development...its simple demand and supply thing.... a software professional would like to be in bangalore or hyderabad then mumbai...similarly a stock broker or model would like to be in mumbai and not other cities...
This is also true that nobody wud like to be in lucknow and kanpur for job..but yes ppl come can go to these places for academia like at IIT Kanpur or IIM lucknow...