> But instead of spending the money on a house big enough to host those dinner parties, you could host them at a fancy restaurant, with better food.
This is borderline infuriating. To suggest that a day with the extended family, which might include people from three different generations, at home could ever be replaced with two hours at a restaurant.
I know there are significant cultural differences at stake here but if your party with family/friends at a restaurant only takes two hours, you're doing it wrong.