Совсем не все мужчины в мире здороваются рукопожатием. Почти для всей Азии и Африки это чуждый жест. Суммарно, по числу здоровающихся рукопожатием в мире от всех мужчин мира это совсем не "большинство". Это надо знать сперва, задавая вопрос в такой формулировке.
Далее, почему европейские и североамериканские мужчины здороваются именно так: очевидно, что причина этому - показать, что в правой руке, руке, в которой носится оружие, ничего нет. Это жест-демонстрация миролюбия, неагрессивности и показывающий уязвимость протягивающего руку для приветствия. Последнее - широкораспространенный в природе способ "знакомства", см. работы зоопсихолога Конрада Лоренца, например.