That's a very good point.
I think the whole thing you have to look at is that the adjustment period of coming to Canada is a pretty significant one for anyone. If anybody here has ever moved in this country, you know it's a big adjustment just moving from place to place.
When you're moving to a whole new country, there are a lot of things you have to adjust to. There is an argument that if the work permit process allows you to become acclimatized to Canada and to get settled in, then you can become a permanent resident if you wish. That's actually a smoother way to longer-term and better integration.
The difficulty with bringing people in for permanent residence right away, instead of on a work permit.... What happens if they don't have a job? We went through all of that in the early 2000s, when more than half the people in the food bank had a degree and could speak English and French very well, but they were still using the food bank because there was no job for them when they came to Canada. I like the two-step process, from what I've seen with various numbers of immigrants.
There are some people, on the other hand, who could come to Canada immediately as permanent residents. I agree with that. Now the only question is.... We already have three or four of those programs; the only issue is just processing delays.