Society is supporting women who raise children and men who provide. This worked quite fine for the history of human civilization, but it's painful for women that want to build careers and men who want to be with their families.
First of all, there are very many people that are content with that situation. There is no easy solution for those that aren't, because nature does play a huge part and those 9 months and at least the first year are very important for the baby and mother. There is no way the father can provide the same emotional and physical support, so he might as well ensure that his family is otherwise taken care of.