Imagine someone asks a woman about their job:
What's your job ma'am?
She has no job and works as a mother and keeps home. What is the common term to such a profession in modern AmE?
She can say:
a - I'm a housewife.
b - I'm a homemaker.
As far as I know, the word housewife is not very pleasant to be heard by a woman. Instead they prefer to be called "homemaker". Hence, 'b' should work better here. Do you confirm it? If not, what a native would call such a woman?