Well some are, and some aren’t.
Although RR seems to have a less than accurate idea about the figures involved. ie there were about a million migrants into the UK in 2023 including dependents and family, not a million workers plus others.
If discussing a smaller group, not all immigrants, exactly who do you mean?
Exactly what are you saying?