I stayed at home for the first 10 months of my son's life, then 10 months later stopped for the following 4 years. I was glad to be there to see them do all those things, and glad that I didn't have to micromanage four schedules every day (which I am crap at and would have found very stressful) and make sure I got the right stuff to the right place with the right child. Before having children I was not in a career I loved, I was a in a series of not very engaging relatively temporary jobs.
I do not enjoy talking baby talk all day or getting down on the floor with babies, so I didn't essentially. I spoke to them as though they were adults and they caught up with me (are beyond me now at 10,13 and 14). I certainly do not enjoy wiping shit and puke all day. I did not study for 18 years for that. The only reason I did it was because it was my children and they needed to be clean. I'm not sure what credentials you need to be a "good" SAHM but I lacked an essential qualification there.
Having said all this, I do not regret a moment spent with them. HOWEVER, I do not doubt that had I been in a career that I enjoyed before having them, I would have been back at work very quickly. The simplest option at the time I had them was to take some time out. My husband was not earning a fortune, but it's surprising how much money you save by not going out to work. I was able to make quite a lot of things at home and entertain the children very cheaply.
I really always sit back in wonder at how nasty these debates turn. When returning to work is hardly a choice these days for most people, how can anyone be slated for it? Also I feel like Xenia does that the expectation that because the woman bears the child and breastfeeds, her career always has to be the one to suffer is DEEPLY iniquitous.
Also I think thought that many people stay at home for economic reasons. If you don't have a long term expectation of being able to provide a better standard of living in the future- ie if your earnings expectation over your lifetime are not high (as I didn't back when my second child was born- it seemed all struggle and no gain ad infinitum), then staying at home with your children does not actually make much economic difference either. I think the most determining factor in a lifetime's earnings is not whether or not you choose to become a SAHM/D for a few yers, but how focussed you are on going up the earnings ladder. If you are determined, nothing, not even the birth of x number of children will stop you from achieving that. And good on you if that's what you want. Why is it acceptable for a man to do that but not a woman?
However, if the long term economics of it are not that important (and to many people they aren't) potential life choices are very different. It's not really a question of choice more a question of following your personality. This SAHM/ WOHM or whatever is not really the right debate. There's no reason any of us should be sacrificing ourselves for our children. (cue 1950s frilly pinny and perfect piecrust)
If someone feels that, they should consider stopping doing whatever it is that's causing them to feel that way, and do something else. Our children don't want sacrifice from us. They want to grow up alongside happy, non-resentful parents who are happy in the path their life has taken.