I find that a problem with the conversation on this topic is it seems like there are a lot of people who have no idea that it is completely normal for immigration in many differernt countries to have these kinds of requirements.
If they allow people to become citizens then they have the rights of citizenship (unless it was fraudulently gained.) But up until then there are any number of stages an immigrant can be at depending on what the basis of their being there is, where they will have varying requirements.
It's also odd to me that people don't expect to go live elsewhere and always have the exact rights as citizens in terms of employment and benefits, but they seem to think that's immoral in their own countries.
My own country has made crazy changes to the immigration system over the last 10 years. Many of the people ho have come are nice, good people, but it's hard not to ask, why have them been given PR? My immediate manager is a good example - she is a great worker, smart and a contributor to the community. But she works in an industry where it is very difficult for our own graduates to find work. It's true our organisation struggled to find someone for the role - because they were massively under-paying. Which the whole sector has a serious problem with which goes right up to the government funding level.... it starts to look like its rather a strategy rather than a bug.... Similarly one of my staff - again great guy, does a good job. But is working a job that any bright local person could do without a lot of higher education - the exact kind of job that is short in our economy now. He is also not really making quite enough to live (again, shit pay in this sector) and therefore ends up having to sometimes access resources like food banks. No one in our sector is paying enough taxes to cover the services we use.
Everyone can see what's happening and just like the UK, if the government doesn't get a handle on it, it will drive more radical voting in the end, and it's not because sudden;y everyone is racist.
There are absolutely now people who would like to send people with PR home, because they are taking up local jobs local people could do when there is high unemployment, and local homes when there are a lot of people homeless.