Human men and women are sexually dimorphic: there are some phenotypic differences between men and women. Men being taller than women is an accurate stereotype. Overall, men are on average 13 centimeters taller than women. The most extreme example is Macedonia, where the average man is 18.5 cm taller than the average woman.
When you look at animals, I think it's pretty intuitive to think that females are often larger than males from the same species. Spiders, fish, insects, some birds, there's an endless list of examples of bigger females than males. This is explained by a variety of different reasons depending on the species, from mate competition to the ability to bear children. So why would human males be so much bigger than women?
We all know that there are a lot of factors behind the height - and, on a related subject, strength - differences between the sexes. There are some genetic factors, as pointed out in this interesting Quora post about the topic. We also know that nutrition has a large impact in growth. In a word, we know what causes the height difference between men and women. There is a great post about it here. But I couldn't find any conclusive evidence as to why men are taller than women.
Is this because women naturally like tall men? Did prehistoric men have to be taller than women in order to thrive? Or is it just genetic drifting that, more or less randomly, led to this height difference?
The motivation behind my curiosity is feelings-driven. A while ago, my dad said during a conversation that he once "saw a documentary in which they explained that early men stole all the good proteins from the women, so they could grow taller and stronger unlike the poor females." As much as I love and respect my dad, I have a hard time believing that men are natural culprits and thieves. I am by no way making this post just to "prove him wrong" - I am absolutely interested by the topic and would love to know more. Also, if anyone knows the documentary he was talking about, I would be glad to give it a watch.
All apologies for any bad English you might find. Please tell me if I make recurring grammar mistakes.