ben, si on ne dit pas bonjour, je vois trois raisons :
(1) on ne sait pas dans quelle langue le faire ! tout bête
(2) on en a marre s'il y a beaucoup de monde (si tu crois qu'on salue tous les gens qu'on connaît, dans les grandes villes...)
(3) on ne sait pas le faire dans la langue locale, et en plus... ça se trouve on le fait à un qui lui non plus ne comprend rien : voir
(1) ou, pire, qui aurait compris dans une autre langue, par exemple... celle des Américains anglophones : voir (5), voire même celle des Québecquois, Belges et autres !!!
A quoi je reconnais un estranger au pays où je me trouve ?
(4) A ce qu'il fait tout juste semblant, au mieux, de saluer.
A quoi je reconnais un Américain-anglophone, un Australien, ou assimilé?
(5) A ce qu'il salue dans sa langue (qui n'est pas très propre...).
Bons voyages.