...thats certainly more true now post-Brexit than before: when a "migrant worker" came to the UK they could quickly become defacto UK citizens, with the UK state responsible for them, access to the welfare state, voting rights etc. Not any more - now temp-visa workers truly "have a single function - to work". The creation of a new migrant underclass definitely something to watch and fight against, post-Brexit.
In fact people calling all EU citizens living the UK pre-Brexit "migrant workers" was pigeonholing people who were simply exercising their right to free movement. Some people work, some don't. Some people moved strictly for work reasons, others for a range of other reasons, some wanted to settle, others to return home etc. Someone who wants to settle is not a migrant worker - theyre an expat.
ETA: just saw bimble say the same thing above - agree