I've seen that term used for folks who go to a place seeking work in a large industry that will just accept all comers in the right season. An expat is sent on appointment, same company, different country, fixed time duration.
Perception is absolutely a thing though, I expect expats or similar wouldn't describe themselves as migrant workers.