If you live somewhere and don’t know the language that’s on you to figure out how to communicate. It’s not on those around you.
I both used to work a customer facing job and am currently learning a foreign language (B2 level rn). The amount of people who would come to my job and not know English was significant but there is nothing wrong with just starting out. What is wrong is expecting me, a random person who does not understand your language, to initiate charades or pull out my phone to try and translate that should be on the person who doesn’t know the language of the country they’re in. it’s about being resourceful and figuring out how to HELP YOURSELF. and not relying on strangers. The amount of times i would say „I don’t speak x language.” and they would stare at me or just keep talking in that language was baffling.
Right now i am visiting the country of the language i’m learning, and while i practice a ton with locals and they’re more than happy to help me practice (i was also happy to help people practice their language skills), sometimes i don’t make the most sense or i need to explain a concept beyond my language skills so i do the translating with my phone and my resources and i figure it out because im the foreigner in their country not knowing the widely spoken language.
All in all, if someone is moving to or visiting a country that doesn’t speak their native language it’s up to them to figure out how to communicate effectively with others. and not put that responsibility on the locals. People want to help others but can’t if someone doesn’t want to put in effort to help themselves.