Quem diria que uma resposta tão simples, que costuma estar na ponta da língua, seria tão difícil de explicar...
Acredito que cabelos compridos, além de serem um dos sinais mais claros de feminilidade, também traduzem vaidade, porque um cabelo bonito e longo exige dedicação e investimento da mulher, e acho que isso acaba pesando, mesmo que inconscientemente. Sem contar que, sexualmente falando, é bem excitante ver a mulher de quatro com os cabelos soltos nas costas.