I think it's actually for some truth to it, and perhaps Berksons paradox is the explanation. If you either make good food or market well, and there's selection based on a frontier of a mix of the two, you end up creating a correlation even where none existed in the underlying set. So places with crap marketing that survive are likely to be doing so because the food makes up for it.
I personally have noticed an "uncanny valley" of restaurants, where I'd much rather eat cheaply (see Chick-fil-a, taco trucks, local pizza shops, or a lot of Asian spots) or expensively (locally renowned restaurants) and ignore most everything in between. It's hard to pay 25 dollars for an meal when it's going to be good but nothing special, when you could pay ~15 for something you'd enjoy just as much. The higher end resturants provide the "novel" experiences and flavors that make spending $35+ worth it.
"I'll go through life either first class or third, but never in second."
When I was forced to travel for work now and again, my instincts were always to find a bar with a decent food menu. It's usually as good (better?) plus it was easier to buy a properly sized meal without all the extra filler.
Also, extra bonus points for things that are a hassle to make at home (typically sushi). Restaurants lose their sparkle as you age. The Sysco truck goes to practically all of them anyway.
There's something to be said for the super old school diners (typically Mexican restaurants in the places I grew up in), but those are towns that scarcely any HN readers would have wandered into.
I can understand why. Next time don't use that, is incorrect (would translate as a strange "an, other"). The correct way would be either just "otra" (another) or "una más" (one more), generally followed by a casual "por favor". Take in mind that beer is feminine in spanish so you have to use "otra" (not "otro").
Many other alcoholic drinks are masculine, but are often served in a coup or bottle, that are feminine nouns. You can ask for "otro vino" or "un vino" but "una copa de vino" (a glass of wine) is also common. To use "un más" instead the correct "uno más" (one more) would be also a common mistake.