And it is not just the paradox of choice.
Simply, if a restaurant offers 20 different dishes, it means each dish gets 20x less attention than if you had only one choice. Less fresh ingredients, less time perfecting the recipe and preparation. Serving only one dish makes things simpler and the restaurant is going to spend more energy making sure it is worth it.
About choice. When I go to a restaurant, I just want to eat something good. But I don't know what's good, it's not my specialty. But the chef is a specialist, he knows what's good, so I want to rely on his judgment as much as possible. Like everyone, I have personal tastes, but a good chef can easily make me change my mind about things I don't like.
Usually, what I think is the best is a 3 choice menu:
The specialty, the one that gets the most love and ideally the one everone should take.
The alternative, a completely different dish for those with different personal tastes.
And another, simpler dish for the picky eater. For example, it can be vegan if none of the other two are, free of allergens, kosher,... The idea is to not let that person down if part of a group.
"Tonight, dinner will be rib eye steak. It will be cooked medium rare. If that doesn't sound good to you, please feel free to leave now."
One of my favourite places has a decently sized menu (would say 40 items on there including starters/sides/deserts) while they aren't "the best" at anything, it's really good and I love the atmosphere.
I like the flexibility and that I can invite anyone there since the selection is varied and quality is reliable. I can't call my vegan sister to a smokehouse even if their ribs are the best I tried, can't take my wife to a fish restaurant but my friends could be in the mood for fish, I have no clue what my in-laws will want to eat when I have to take them somewhere, etc.
Good chinese restaurants are the literal opposite of that philosophy: multi-page menus with hundreds of choices.
I don't want to pick between a meat I want but cooked in a way I don't care for vs a meat I don't want as much but cooked in a way I prefer. And that's why the chinese restaurants with large menus excel: they pretty much have every possible permutation and then some.
Big marinating dishes of beef pork and chicken
If anything, the "matrix menu" where you have X proteins in Y sauces for X*Y stir-fry combos is usually a "restaurant smell" indicating that they don't really care about the end product (satay salmon, anyone?).
What are you defining as "good"? Luxury restaurants?
Because I've been to hole in the wall restaurants in the middle of nowhere, and they'll have 20+ things on the menu and the food is generally delicious. I've been to higher end restaurants that have 8 pages or more. I've never seen anything with a tiny menu, except street stalls that only sell one or two items.
I'm definitely a person who prefers larger menus. Small menus make me worry more about what to order because it's usually 1 or 2 things I want, with 1 or 2 things I don't want in the same order. I also generally don't return because there isn't much else to try unless the few items are all appealing, which is rare. Longer menus at good restaurants keep me coming back to try new things.
And yes, higher-end restaurants do tend to have longer menus, because in China these cater mostly to large groups and entertaining businessmen, and a key part of Chinese banquets is to order way too much food -- so much so that there's now an official CCP campaign to stamp out the practice.
https://www.channelnewsasia.com/news/asia/china-food-waste-o...
Specialized restaurants can certainly be better at specific dishes, but at the same time, the lack of options can be detrimental. For example, my kids won't enjoy a meal all that much in a place that specializes in spicy hot pots. Or maybe one person in the party will think the food is too heavy or spicy, etc.
So the bigger menus were likely to address dad, mom, teen, and kiddo.
If a restaurant is just going to make four or five dishes, it starts getting perilously close to places like Chipotle.
If it's uncultured to know what you want to eat then call me a savage.
There's too much awful food in the world to force yourself to try all of it.
Not sure what you're on about here?
You're comparing bistros and restaurants with highly focused, individual dishes that they're perfected... with slop from a junk-food place like Chipotle?
Eating at a really really good restaurant is about trusting the chef to know what he's doing.
If he says there's one soup, just trust him. If it's bad, don't go back.
The uber expensive small menu bistro will get undercut by fast-food-plus. Sushi is another good example.