Servers go by the menu as well. It isn't like there is a list most places.
If the owners cared about your allergies, they'd make sure their staff could find out easily. Blame the folks that own the place, not the servers.
Getting > 20% of the total revenue in a restaurant seems like a pretty good deal though. I doubt most servers would prefer getting the 2-3x Federal minimum wage and no tips.
And in some states like CA, WA, NYC it’s a (relatively) very well paid job.