If there's not fully reciprocal and generous immigration policies, there shouldn't be international financial investment between the countries.
So many of the economic woes are caused by UK/American companies, stockholders, extraction, it seems extremely hypocritical to take resources and labor but not people from other countries.