Earlier quoted context omitted.
It's the same in the UK. Brits living and working in Hong Kong, Singapore, etc. self-identify as expats. Tell them they're immigrants, and you'll get a violent response. Honestly, I don't get the distinction.
An expat remains a citizen of their origin country, or otherwise makes a temporary move. An immigrant becomes a citizen of their destination country, or otherwise makes a permanent move.
It's purely a "us vs them" distinction.