Just to weigh in on the other side - I have a stay-at-home-husband.
Due to disability and health issues, he has been unable to hold down a job that pays steady money for a couple years now. So, yes, I am supporting him entirely on my income. But no, I’m not on his ass to get a job.
He’s not sitting on his ass - he does the grocery shopping, runs errands, maintains the family finances (bill paying, taxes, budget) far better than I ever did, keeps the vehicles running, and does minor maintenance work on the building we live in (which gives us a small break on the rent). That, along with the emotional support he gives me, IS a valuable contribution to our household. Anyone who has a problem with this arrangement can go fuck themselves. It’s none of their business.
There were times when I was the unemployed one and he paid the rent - and I did all the housework and errands then. Seems a fair enough division of labor for me. The stay-at-home does the household work so when we have time together we can spend it as a couple, not as a two harried, worn-out, run down crabby people.
And it’s not like I’m rich or anything - yes, I make a decent salary but it’s under $50k a year. In the Chicago metropolitan area that’s comfortable, but hardly rich.
It gets back to the basic concept that people should worry less about their neighbors and more about their own affairs.