No it doesn't you naive child. Migrants will stay so long as they can get free stuff and leach off social welfare designed for native europeans. In same way, Mexicans will never leave so long as they get free healthcare, education, and leach off social program.
This doesn't get better with time. In fact it gets worse. Whites and east asians are enslaved to supporting parasitic black and hispanic underclass. These racial divides are then used to empower the elite. The only healthy country is an ethnically unified country.