> 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.