Pero el uso que se hace no es el mismo no? Yo por inmigrante entiendo a alguien que se va de su país a otro para lo que sea. Y por expat, a alguien al que en su trabajo mandan a trabajar a otro país. En el segundo caso hay un componente de no me voy "porque quiera" sino porque me mandan, me expatrian.