> Isn't there simpler explanation in terms of evolution: taller men look more intimidating and can provide better safety for their offspring?

That is certainly a simpler explanation, but it doesn't mean that it's a correct explanation.

* "Looking intimidating" doesn't necessarily mean that they are better at providing safety

* Providing safety isn't necessarily the sole responsibility of a sexual partner

* Other factors may be more important than height in selecting a sexual partner

* Evolution selects for attributes other than mate suitability

Given the wide variety of preferences across the human species, I find it highly reductive when someone asserts a simplistic reason for such a human behavior, ignoring the many cases when humans do not follow that behavior.

Many commenters seem to be focusing on men having to be 'strong protectors' but I think it's more superficial than that.

For most hetero relationships, a tall/well built male partner helps to make you feel small/petite/attractive in comparison.

If I was physically larger than my boyfriend, I would probably be much more self-conscious of my weight/size.