Then don't order the freaking Cobb Salad. You know it has avocado. Get something else.
BUZZZ. Wrong answer!
I have an egg allergy - if I do not tell my waitperson to hold the mayo, I will get a burger with mayo. I HATE mustard, it makes me gag - am I supposed to not order a burger because of that, too?
Wait staff need to do their job. Their job is to TAKE ORDERS and see that the food is delivered as ordered.
I tip them well when they do their job professionally.
I’ll order what I want and sometimes that requires a special order. My experience from traveling nearly constantly for the past 15 years is that 10 seconds and a couple of lines makes things go far easier .... and I get what I want.
If you want to allow a predefined menu limit you to specific dishes, then fine. I prefer to ask and see if they are willing to make small changes to my satisfaction.