Do waiters at high end restaurants get to eat meals there for free or for discount? Why is it rare to see celebrities at popular restaurants among non-celebrities, do they only eat at high-end places?