The correct term is House keeper. There should be no gender "role" because that implies born to the role. Choice means freedom.
Also, one reason it's looked down upon is that it is low, or no, pay. When we value someone's work, we should compensate to show it has value.