Have the rules on hosting people changed? There seems to be a lot of cf threads recently regarding people staying at other peoples houses.
When I host, I expect to provide everything the guest needs - bedding, food, alcohol etc. I don’t expect to be taken out, takeaways paid for, or consider how much money is being saved by staying with me. I don’t expect guests to help themselves to alcohol stored away in a cupboard, but if it’s out, then help yourself.
I do agree that’s it’s rude to turn up without a thank you gift though - wine, chocolate etc.
Is it an age thing - do the younger generation have different expectations to older generations?