It happens to me too, where I have to pay attention to what the waiter/waitress is doing that is exceptional or bad so I can adjust my tip accordingly.
It's bad for the customer and the employee, the employer is the only one winning by exploiting its own workers. I wish we would just pay our servers a living wage with health benefits and stop hiding those as "Extra surchages" as San Francisco is doing.
While we're at it, show me the final price with taxes included please.