I moved away from my close friend a few years ago and as such if we see one another we tend to stay over.
He came to visit me last weekend, empty handed. We went out for a meal(both paid for our own) and then came back to mine and watched TV and had a few drinks. He was empty handed. Also ate crisps/nibbles at mine later. He doesn't have a drink problem but he can definitely put away the booze on a night in/out when he does drink!
Whenever I go to his (sometimes with my partner) I take my own food and drink. I seldom even have anything to drink that I didn't take. Sometimes he'll buy some food (as in if it is for a BBQ or such) but last time I went fora BBQ he hadn't bought any bread products! So I was very glad that I'd thought ahead and brought some buns with me. He's GF and happy to just have the meat but me and DP aren't.
And we took our own booze/other drinks
For context he's quite wealthy. Not hugely so but in comparison to me he has no mortgage, lives with partner two wages coming in, can basically afford whatever he wants, well-paid industry.
I live on my own And although I appreciate what I have and am far from skint, compared to him I have to be a lot more careful. My DP lives in shared accommodation and has no savings or assets, so we're worse off.
I worry that if I just turned up empty handed I'd end up nipping to the shop (and paying more as local shops are more expensive!)
Because the bread situation illustrates that he'd probably not have anything in for me. If DP is with me she brings her own things too. It's rare that friends partner is wirh him when he visits as for unrelated reasons she doesn't like coming here but when she does I notice they tend to bring some things with them fof themselves but they still eat my food/drink my booze.
I actually really love hosting and don't mind but I think, financial issues aside it should work both ways?