If you don’t like the menu, leave the restaurant.
If there is another one next door, maybe. If it is much farther than that the menu would have to be fairly bad.
Don’t settle.
... if there is a sufficiently convenient alternative and the difference is significant.
I think you are using settle in its more precise meaning (i.e. release a legal claim), which is not consistent with the colloquial usage. Colloquially, "settle" is often used as the antonym of "take reasonable risks."
Similarly, I think the difference between "don't like the menu" and "fairly bad" is hairsplitting for someone who would find this level and type of advice useful. In just about any city, the BATNA is "travel to another place to eat, getting no further from your home than you were at the first plac...
Another monthly installment of the rationality quotes thread. The usual rules apply: