Now I'm all for anyone being able to speak another language especially when holidaying abroad {ahh! yes I remember}
Just ordering drinks and food in say Spain maybe alright but it helps if you can speak Spanish even fairly well or any other language for that matter.
I was in Lidl the other day browsing {as is my won't} and on two separate occasions I passed young mothers with young children and they were talking to the children obviously in their native tongue. I don't know these people but I would suspect the young children were born here in this country {maybe their mothers were} and I appreciate them learning their native tongue, but If the children are English? and they have made a life here and so will grow into British citizens with British customs and laws then why, it would appear, constantly talk to them in whatever language it was. I even realise they will possibly at some time visit relatives "back home" who may not speak English but to constantly use another language when all around are British I find slightly off putting.
It's the same thing with adults, whenever people of another nationality speak to one another they use their native tongue, even if they have lived here years and/or born here, o.k. maybe it might be easier for them but for me I find it a little unnerving when you walk within earshot and they suddenly change languages......Apparently some Welsh do that a lot with tourists.