控制变量法就完了。
先看性别:当今全世界绝大多数地区的主流发型都是男短女长。
再看国别:当今全世界绝大多数地区的男性主流发型都是短发。
再看古今:古代全世界绝大多数地区都没有「男性应该短发」的价值观,男性长发极为普遍,甚至在多数文明是主流现象,在工业时代以后发生转变。
所以答案很明确了,最重要的变量就是人类的工业化,短发是适合工业时代的发型。
至于有人谈到「中国人看起来比很多国家的人类更歧视留长发的男性」,事实上中国人非常平等地歧视一切「木秀于林」的现象,和头发、性别本身没有任何关系。