well if that is your argument .. then why other cities which have majority Marathis ( like Kolhapur, Satara ) etc have not progresses? Its true that people move to cities and Mumbai happened to be a city developed by the British and people from all over India came over and made it what it is. You can't ask them to go back now ..
Infact with the progess India is making there are smaller cities which are develoing Bangalore has a lot of Marathis, Cochin is now developed, so is Hyderabad all becasue of cross movement of people.State is just a physical boundary for governing.. India is everyones country..
The examples you are giving are just plain politics and Raj is nothing but a politician trying to gain likeage just like Jayalalitha or any other regional party. For that very reason its better to have a National party ( however bad it maybe) rather than local politicians and local parties that casue communal tension like Shiv Sena..