Они вовсе не более доброжелательные и открытые. Они просто чаще улыбаются. Улыбка - это жест, знак, и он по-разному "работает" в разных культурах, имеет разные значения. Для некоторых западных культур улыбка - это просто показатель невраждебности, но он ничего говорит ни о характере, ни о настроении человека. В русской культуре улыбка - это знак личной симпатии и расположения к конкретному человеку или знак хорошего настроения. А поскольку искренне радоваться жизни и всех любить непрерывно невозможно, мы и не пользуемся этим знаком так часто.
Перечислите пожалуйста страны в которых вы жили (именно жили), в роли кого, а так же уровень владения языков?
Это зависит от менталитета. Если сравнивать, например, с русскими, то наша угрюмость связана прежде всего с разными факторами, которые повлияли на этногенез: природные, исторические, культурные и т. д.