I agree with Kingsrings that some people just cannot find joy in entertaining others. I don't know about whether it's a trend as far as trying to get people to pay for their dinners or such-but I have found it's a trend in general that people seem to get joy from giving of themselves less and less.
I learned my sense of hospitality from my great-grandmothers, both of whom I was lucky to still have into my 20's. One great-grandma was the consummate hostess-she lived in her own home until she was 94, and no matter when you arrived she wanted you to sit down and eat. She would hobble around the kitchen on her two canes, just as happy as a lark, heating up whatever she could find. One of the bottom cabinets had a huge Tupperware container of cookies that was always full and woe to the parent who tried to get the kids to stop eating cookies! That's what they were there for, and well within reach, to boot.
The other great-grandma lived right accross the street from the first and she *never* cooked anything that I ever saw, although she did once show up at a family dinner with a pie. No, this lady would be out the door too fast for you to take off your coat so that you would have the privelege of taking her out.
Between the two of them I learned early on how to host, and how *not* to host. Even in the darkest days of my self-involved youth guests were treated like royalty, or as close as budget would allow.
Why, just yesterday afternoon my neighbor (the good one) stopped by to look through some books I had offered to her. Now, I figured on seeing her so I had brewed a fresh pot of coffee, and put out the cream and sugar (because she takes them). If she hadn't shown up I would have put the cream away-she wondered out loud about how I always seem to have coffee going. I had to tell her I made it *for* her. I wouldn't dream of even having a neighbor in for a couple of hours without making a pot, or offering something else to drink!
Now that I know better, I can start charging her a quarter per cup.