I disagree, although I understand your perspective.
Mothering is heavily dosed in self-esteem issues. A career woman can prop herself up with her wardrobe, promotion, adult interacting. A stay-at-home mom, for all her struggles, has "herself" to tell her she is doing something right.
And sacrificing wages to insure she is there for her kids, (even though she may not be able to justify a new wardrobe or vacation away,) is benefitting her family in subtle ways she can't always notice or remember, when she sees her career oriented friends drive up in a new car.
I doubt many mothers dislike their choices. But, at a time of extreme buying, and "having" (as a measuring stick for esteem) it is tough to stand up for what is wholesome. But stay-at-home mothers most often do.