I agree with Zooey - think she hit the nail right on the head here.
I live in the North East USA and it is less common for GGs to use those terms. But, when I do hear them it's usually a waitress.