"Rights are called rights because they apply to everyone."
The "rights" when it comes to parenthood do not apply to everyone, they vary according to sex, so should they not be called rights?
"Who asks a man about his childcare arrangements? Why is it assumed that the woman will take full responsibility for childcare?"
Because the "rights", well you wouldn't call them that because they don't apply equally to all, differ according to the sex of the employee. A man might be able to get two weeks off work and that's it. A woman can take a year and then be able to return to her position.
So it's not an assumption, it's a reality of the current law that women are encouraged to be the one to stay at home.
"Last I checked a child had two parents."
Exactly.
Rights should be made the same between both of the sexes. It shouldn't be the case that the mother is the only one able to take such an extended career break. That is basically enforcing the gender stereotype that a mother should stay at home.
Extend the same rights to both men and women, give new parents a year off and let them decide how they want to split the time between the mother and the father. Stop forcing the mother to stay at home by giving her choices that are denied to the father.
Companies will then have no basis to discriminate against young women and the only option will be to discriminate against anyone who they believe might have a child, so perhaps women under 40 and any man at all.
Aside from removing sexism from the law (which surely is a good enough aim on it's on?) this might also deal a blow to ageism as older employees become more valuable as they won't be taking career breaks to have children.