huh why not. Immigration is immigration. As a matter of fact if you leave your country to work for another country it is more shameful than someone leaving their state to work in another state of your own country.
The logic you are implying that since they cant earn 25 rupees in their state they migrate to Mumbai. Whats wrong with that. It is because of money only that many people migrate to Middle east and work in countries with almost no civilian rights.
Migration within a country should never be made an issues. The issue should be government of devloped states should provide infrastructure so that better talented people instead of immigrating to other countries, should work for welfare of their own country.
Instead of blaming people for crippling infrastructure, instead demand government to improve infra structure. tax the people and make the infra structure. Thats how system works.