The immigration process filters for particular traits, not just what's on a resume.
55% of the 1 million Syrians living in Germany are dependent on welfare.
The act of immigrating on its own does not select for anything other than a willingness to relocate.
Tautologically: good immigrants are great and bad immigrants are terrible. I certainly know a few awful immigrants too.
30% of our population was born overseas. It seems to be working fine for those born here and for the immigrants.
Young New Zealanders emigrate, and existing immigrants get older so NZ has an ongoing need to have more immigrants.
People want to come here so we have the luxury of setting filters. I'm not sure what will happen when other countries start competing harder for the "better" immigrants.
Australia is similar but it has less trouble with losing its young people - it gains a lot of New Zealanders because it is a wealthier country with better weather (but bitier fauna)
Some developed countries have terrible demographics and need fresh kids.
I am expecting that sometime soon New Zealand will start accepting unskilled immigrants if they have >2 healthy kids under 10 years old. It wouldn't surprise me if the dept of internal affairs already has a soft rule to encourage that.
At some point many countries with shitty demographics are going to have to start competing to import kids.