Далеко не везде есть прям хорошие рестораны. Более того, во многих именно хороших ресторанах есть 3-4 основных блюда в меню и все. Питаться там надоест очень быстро. Если, конечно, мы не говорим о большом городе. Плюс во многих местах есть в магазинах хорошие местные продукты, которые интересно попробовать, а в ресторанах их может и не быть. Оптимально, на мой вгляд, иметь возможность выбора. Захотела - поел у себя на кухне/веранде/садовом гриле. Захотесл - пошел в ресторан.