Ассоциируются так только сейчас и из-за влияния общества. Это предрассудки, стереотипы. Природа и мужчину и женщину одарила ростом длинных волос на голове, большую часть человечества мужчина ходил "патлатый", а стричься стал из-за веяний моды, некоторых культур, из-за антисанитарных условий. Закрепилось в сознании это прошлого века.
Не стоит носить длинные волосы потому что вшей хуже вычесывать. А на войне они не мешали, а наоборот предохраняют голову. Все кто угодно их носили, аж даже парики носили.
Никакого стереотипа нет. Есть мода и только мода. В 1960-70-х (в СССР) я, да и многие другие, носили волосы до плеч. Да я и сейчас, в честь ковида до плеч отрастил (в США). Все течет, все изменяется, а в особенности - мода.