If you legally live in someone’s home, in most jurisdictions (in the US) then you have at least some rights even if you don’t pay rent.
The alternative is that one partner can abuse the other, then throw them out on the street if they wish or if the victim complains.
I think it would be better if there was a real third option, but I’m not aware of it.