Sure as hell not. Even a highly-paid, highly-sought after Chinese/Indian/South American engineer working in tech in San Francisco is still an immigrant in the US jargon. But when these Americans immigrate to another country, they become 'expats', not 'immigrants'. They have no idea how much that irritates the locals and as a result how much harder calling themselves 'expats' makes their lives in their new country.