Ответить иностранцам можно просто, и, главное, понятно для них, без мифической "загадочной русской души", и прочего распространенного (в том числе и в этом топике) бреда.Несколько раз мне был задан такой вопрос в пути.
Спрашивали европейцы (независимо друг от друга), которые путешествуют по маршруту Европа-Россия (транссиб)-Монголия-Китай-ЮВА...
вопрос заключался в следующем: "А почему русские люди не улыбаются? Россия интересная страна, но вот идешь по улице - и никого с улыбкой, заходишь в магазин - тоже, и так везде. Зато какой контраст с Монголией - там, все улыбаются".
Путешествующие люди знают, что в разных странах есть те или иные обычаи общения, так, привычно бурно жестикулирующий итальянец в Финляндии будет выглядеть странно, на грани приличия, также как и наоборот.
Обычаи общения в России таковы, что улыбка для русских есть знак особого дружеского расположения, значительно выходящего за рамки допустимого приличиями с незнакомым человеком.
Это примерно так-же, как бросаться обниматься и целоваться с первым встречным на улице.
Эта особенность столь же веками сложилась, как бурная жестикуляция у южных народов или отсутствие ее у скандинавов.
Отсюда непонимание и, зачастую, враждебность к традиционному западному (американскому в первую очередь) "Smile!". Для русского если тебе улыбаются, то это близкий друг. Так настроена у нас "знаковая система". А выясняется, что это не друг, а просто приличия. Улыбаться там такой же элемент приличного поведения, как чистить зубы. Русский от этого чувствует себя обманутым. А обманута всего лишь знаковая система.
Монголия, как и Китай, как и большинство стран ЮВА, имеет большую буддийскую традицию. Там улыбка еще и значительный религиозный аспект имеет, как признак того, что человек идет верным путем, вспомните улыбающегося Будду, это не просто так, это сложная символика.