I don’t tip based on the fact a person chose to take a job that is dependent on tips. I tip very well for standout waiters, and much less to those who seem like they are owed it.
If you ask me if I want dessert before I have finished my entree, you are telling me to empty the table so someone else can sit there. You will be tipped much less if at all. I don’t like having a boot in my back when I am dropping 100$ on dinner.
Many people talk about Europe and no tipping etc. I can tell you factually that the worst waiter I had there far exceeds 95% of waiters here. They take the job seriously, not because they are chasing a tip, but because they take pride in their work as professionals.
They also don’t rush you out of the restaurant. I have stories…