Like I speak English and Portuguese, learning Dutch, and (not doing it for the sake of a primarily English-speaking community) but I will often switch between the two, like saying “Bom dia/Oi” to someone or “Tchau!”
I may also falar assim and I don’t do it to show off, it’s just comfortable pra mim. I will mix in a few português words. (Not exactly like this but YKWIM, maybe).
Totally agreed, but that doesn’t only apply to arabs, as I personally notice a lot of italians (for example) doing it (mixing english with italian), and for both the motives are different whether it is globalization, colonization or the famous sense of western and/or white supermacy.
Personally i only do code switching with other multi-linguals, but other than that it would only seem pretentious and not very polite.