Мне кажется, это свойственно только русским людям и, возможно, людям, живущим в странах, образовавшихся после распада СССР. Я живу в мегаполисе не в России, и здесь очень даже принято разговаривать с незнакомыми, причем, это происходит совершенно естественно и непринужденно. Люди готовы и не стесняются предлагать свою помощь и, кстати, не стесняются ее принимать в случае необходимости. И русские люди, попадая в такое открытое и доброжелательное окружение, очень быстро забывают о своей стеснительности и совершенно перестают отличаться от своих новых соотечественников.
А в чем причина сложностей в коммуникации между незнакомыми людьми в России, очень хорошо обьяснили предыдущие отвечающие.
Потому что никогда не знаешь, как человек отреагирует. А портить себе настроение чужим хамством на комплимент или желание помочь, не очень хочется.
Это все закладывается с детства. То к чему нас приучали родители, что правильно, а что нет, остаётся с нами по жизни. Мы просто привыкли к отдаленности, в холоду со своей стороны, либо видели, что так поступают родители.