https://phys.org/news/2025-01-years-men-taller-heavier-women.html
"In humans, males are on average taller, more muscular and heavier than females. Prior research has shown the size difference has likely been due to males competing for females, with larger men tending to win such battles in times past.
In the modern age, such battles appear to be less of a factor, though males are still growing large. Some scientists have suggested this is because women prefer to mate with larger men. For this new study, the researchers looked at sexual size dimorphism in humans over the past century."
Diet also plays a role. After WWII the Japanese started eating more beef and started getting much bigger. It could also be that the females were attracted to the male that was eating well because she was likely going to be eating well and those that were eating well were taller
Agreed.
Related: Dutch Hunger Syndrome.
https://www.ohsu.edu/school-of-medicine/moore-institute/dutch-famine-birth-cohort