Waiter and waitress are only correct if you are not politically correct. When you are politically correct, those two words are sexist and must be replaced by some new and meaningless word as a substitute. I still can't figure out how the Romance languages are going to resolve this conundrum since pretty much all their nouns have a gender variant. The politically correct now use LatinX, which if my native language were Spanish, I would be insulted by.