And people seem to have friends that are either one if the other, never a mix?
I have a fairly wide circle and go out to eat/drink quite often with various different groups, from well off to really quite hard up. Without exception, any "argument" about money will be because someone wants to be over generous/buy an extra round/pay more than their share. As groups, a non drinker will never get stitched up for a share of the drinks bill and heavy drinkers recognise that and volunteer to pay extra, they never need to be asked.
But there are so many threads on here where people haven't paid their share or where there's awkwardness about asking them to do so. I don't meet those people.
Why is that?