Personally, I think it is a bad idea for either sex to be stay-at-home parents for more than the few years when children are very young, for the same reasons that were set out by the early feminists for women.

It is through work and engagement in the world that people gain a separate sense of self-worth and independence, and taking long periods off is almost always damaging to one's career and so, ultimately to one's self-esteem and independence.

While there are of course exceptions, neither gender should be encouraged to make themselves economically weak and dependent on someone else. No one can count on divorce  or some catastrophe not happening to them, and should be ready to support themselves and their children.