How do you make 2) happen practically? I’ve done as the sibling poster suggested and just not tell people how much something cost and ask them for a smaller % for their share. But it feels a bit icky sometimes.
Sometimes when I know someone has spent say their weeks disposable income when doing something together, I spend a weeks disposable income on something they need: the price discrepancy means they can’t repay it equally so they have to come up with another mental model. That can only be done nicely to some people (no one wants to feel in debt or obligated).
It is very dependant on each person and each situation, and there is no generic tidy way to deal with the discrepancy.