Are you suggesting that when the foreigners come (be very careful with your choice of words. FOREIGNER may not be politically correct) they should have jobs awaiting them.
What about your local people? If the foreigners have no jobs to occupy upon arrival, do you suggest they do what the multiplying old begs do, and that is to beg.
If they have no jobs upon arrival how are they going to survive? You suggested they contributed to society for a minimam of 5 years.
Grow up for goodness sake and talk some sense.
When I came to Canada, most people had to
PROVE that
they had a job waiting for them.
My Wife was turned down the first time she Applied to
Immigrate.
When she produced a letter from a Canadian Business,
offering her a job, she got permission to Immigrate.