Average male punch power is 162% greater than female.
This is the largest strength difference between the two sexes.
Humans are sexually dimorphic and like other animals where the males are larger they form a dominance hierarchy with differential access to sex.
We have changed considerably in the last 1000000 years and so now it is just a relic.
This is nothing to do with what *should* be the case now.
The explanation is reasonable.