> I don't think evolution would necessarily favor specialization between the sexes.
Why wouldn't it? Other primate species are very sexually dimorphic, both physically and behaviorally. Why should humans be so fine-tuned that there are no sex differences at all in behavior?