i know it is out of topic but i have one question bothering me a long time ago

why when people should travel to USA or Canada, they ask for a minimum level of English.

in France, French.

in japan, Japanese.

why there is no such this kind of rules in the gulf area.

and you know it is important,and i admit that they are the origin of arabic.

- i still remember a qatari elder , was angry and shouting in kahramaa and saying :

" i am in my own country and and no one can understand me" then i approach and helped him and calmed him down and became his translator with my humble english.

can you answer me?