Urmstongran says ''Same in the UK. Many immigrants over here like to live close by people who speak the same language as them, eat similar foods, enjoy eating out in restaurants that serve dishes they are familiar with - and some (horrors!) over here don’t speak English. Doesn’t make them not nice people (or unwelcome)''
Those who don't learn the language get very heavily criticised, and unwelcome too. You know that very well. Most immigrants in the UK do speak the language very well, but also speak their own language or languages in some cases, in their home and with friends.
No-one needs to be grammatically perfect, or know all those fancy tenses- it is all about trying hard to become efficient communicators- out of respect. Take OH- he was retired when he moved here- and the only subject he failed at school was O'Level French- as a scientist. But he made huge efforts to learn- no fancy grammar, and with his wonderful accent. Out of respect- and is truly respected for it. He makes humongous and often hilarious mistakes- but he gets on with it.
Many expats do the same- sadly very large numbers never bother, and years, decades even later- still don't bother. The expect the market trader, butcher, plumber and carpenter to speak English, and just shout louder and louder when not understood. And no, they are not respected for the arrogance.