Certainly it’s only manners if you live in a foreign country to learn their language if possible. If you immerse yourself with locals and try to avoid mixing too much with English speakers, maybe take a few lessons, you can pick up the basics of a new language fairly quickly. Trouble is so many foreigners want to practice their usually fluent English it’s too easy for us to just go along with it.
Happens a lot to me, too. You just have to accept it and tune them out.
Although when I first arrived in China, we were given a lesson in swearing in Mandarin. Has come in handy many times. I heard a Chinese student swear (not at me, but still...) a week ago. I was on him like a tonne of bricks!
The agency workers we used were constantly getting memos, reminding them that they were actually in the clients homes, and the clients were English speaking.
Yes, I think it's rude. I seem to remember a discussion on here a while ago about people having workplace conversations that excluded other people (just because of the subject, rather than the language), which divided opinion.
IMO it is always bad manners to leave someone out of a conversation unless it is absolutely necessary, in which case, cut it as short as possible, then resume later when there is nobody else around.
I'm expecting disapproval here. An acquaintance has recently started a new job. The proprietor's daughter and another employee speak to each other almost exclusively in their own language. Would this make you uncomfortable ? Nothing to do with racism but anxiety over whether they are talking about you.