> I think most problems of that kind boil down to economic issues.
Probably, yes. But whatever "economic" reasons there are, the cultural reasons were probably much more powerful.
Maybe men were more scarce in the past than women. Wars might have accounted for that, but on the other hand, men have longer "expiration date" (when it comes to mating). Also, if men were so much rarer, why didn't polygamy develop?
You could claim that women are weaker, so they were less "useful" in the past (when most labor was manual) and hence less valuable. On the other hand, without a woman, there would be no next generation, so each man needed a woman to ensure his survival in old age.
These are the most obvious justifications I could come up with, and they don't sound very convincing. Let me know if you can think of any more.