Präzisiert würde die Frage vielleicht eher lauten:
Warum werden Männer im westlichen Kulturkreis in der Regel belächelt (oder schlimmer), wenn sie öffentlich einen Rock tragen?
Meine Antwort:
Weil Frauen immer noch nicht wirklich gleichberechtigt sind! Sind Sie verwirrt von dieser Antwort? Es ist ganz einfach, die Menschen sehen es als (Selbst-)Erniedrigung, wenn ein Mann Röcke trägt, er macht sich in ihren Augen lächerlich, weil dieses Verhalten eigentlich nur die im Rang niedriger stehenden Frauen an den Tag legen.
Umgekehrt hingegen stellt es für Frauen eine Erhöhung dar, wenn sie Hosen tragen, deshalb ist es auch quasi zur Standardbekleidung auch für Frauen geworden.
Erst wenn Frauen gesellschaftlich als vollständig gleichwertig angesehen werden, können Männer auch zwischen Hosen und Röcken wählen.