I disagree for several reasons:
1) In todays economy (Western economy) it is virtually impossible to have a single income.
2)In many cases the wife earns more than the husband, so shouldn't the husband be the one to stay home?
3)Men are excellent caregivers, they can cook and clean as well as any women, certainly better than I can.