<human>: This is a question I've asked on here before in a thread and it was downvoted into the depths of reddit hell.   But I am not asking to be a jerk, I am asking out of pure curiosity.

If I go to a "cheap" sit down place, my meal is $20.00, the waiter is awesome, I am *supposed* to tip him 18-20% [we'll say 20% for the sake of argument], so he gets $4.00

If I go to an expensive place, my meal is $50.00, the waiter is awesome, I am *supposed* to tip him 20%, so he gets $10.00.

The only difference between the two places is the atmosphere.  This isn't a job that requires someone to have a bachelors degree to perform.  They do not have to be veteran waiters/waitresses to get jobs here.  So if the prerequisites are the same for both jobs, the job is basically the same, why did I just tip this person $6.00 for the same amount of service?  [Especially when, per hour, the fancier waiter is making more money]

Shouldn't the pay be based on the job, not how much my meal cost?

For this reason, I tip the exact same amount at every meal, unless they go above and beyond, or they suck.  I don't care what my bill is, you are getting what you earned.

Also I tip less if you do less work.  I've been to places where the waiter took our order, brought us drinks, and brought us the check.  I never required a refill, and they had other staff members bring out our actual food.  So why should I pay you the same as a waiter who has to bring out my food, and was required to give my table multiple refills?  He did more work, he gets more money.

Reddit, am I missing something here?

Can you provide a brief rundown of the text in within 3 sentences?
<bot>: I pay my waiters based on the service, how much I use them, and the time that I use them, not the check amount.