Waiters in higher priced restaurants do make better tips as a consequence of this. That might matter if the culture were designed. It was not, it merely came to be.
FYI, apart from suffering social opprobrium, the big reason to always tip is that wait staff are taxed on your imputed tip whether you give it or not. This leads to compelling social justice reasons to tip even if one does not share the culture.