In frugal times, going to a sit-down restaurant is insanely expensive compared to a good at-home meal. A typical sit-down restaurant is like $60 per person including tip/tax with an appetizer and drink. For that, I can eat all 20 meals for a week if I shop sales.
The first link I found on Google [https://minnesota.cbslocal.com/2019/05/16/survey-shows-how-o...] says that almost half of Americans basically never dine out or do take out. Only 10% eat out in any form 4-6 times a week. So there's definitely space for something in between for the home consumer.