Not really, I’ve lived and worked in a few and most integrate people fairly well, and definitely after more than a year. You become part of society, not addressed as a temporary addition.
I try to socialise as much as possible outside my industry - tech is fun as a job but super boring in comparison to what you learn and experience from people who don’t work in tech.
IME, as a novelty, hence still always being an outsider, as that sense of novelty stops you from being truly included in mainstream society. I’m not going to go any further down that conversation though.
For some people the things they enjoy about being there outweigh this, but I’ve never heard anyone not feel/ see it. Most people I know stay for a time, but ultimately leave to settle in somewhere they can feel a true part of the community, not an onlooker.
If you haven’t lived in multiple countries you may also see it as the norm, as you would never know it could be different.