It's hard to measure economic output of people who do things that don't make money.
If a stay-at-home parent helps raise children and run errands, and as a result the breadwinner is more capable in their job and the children grow up to be stable and successful, shouldn't that kind of work be compensated?
Likewise a community volunteer can do a lot of good if they are not burdened by living expenses, yet often communities that could benefit most from volunteering are those which lack the funds to pay people outright.
It would also be a hell of a lot easier if I could work 20 hours a week and spend the other 20 working on my business without worrying about making ends meet and contributing to my retirement accounts.