Это тоже имеет место быть, но дома большинству простых людей дешевле.  Про поколения я бы не говорила - в моей семье даже бабушки прекрасно ходят в рестораны и кафе. А я лично если и приглашу гостей, то только в ресторан - условия дома есть, но мне не нужны хлопоты (даже минимальные).