Sorry, waiting tables is not a really complicated skill. Tipping is not related to quality of service.
Most people don't think about tipping. They do it because it's expected and maybe the waitress is hot. If pressed, they would likely prefer not to do it.
Servers are also some of the most disingenuous people I've seen when arguing about tipping. Because that top tier knows they can make a lot of money in a low-skill job. They like to complain about how much money they make and how screwed over they are by tips, but when restaurants pay a fair wage and eliminate tips, the staff abandons them for places that do tip. Why? Money.