I don't know who it was that said it, or where I read it, but it had to do with "What to do about bad service". It was mentioned to leave a penny, a nickle or just a dime. That was to make sure the waiter/waitress knew that you didn't just forget to leave a tip. Those amounts were to let them know how bad their service was.
To me leaving a tip for different services might have a different meaning. The kids, that this might be their first job, it's to educate them a bit, they will be rewarded better for doing better work instead of doing just enough to get by.
When it comes to those professions that rely on tips, those will of course have to do with the quality of service they provide. One with a smile or one with a frown...They both gave me a glass of water, but which one deserves the better tip????
Sometimes, there are those professions, like a couple of instances mentioned above, that...well...they just go out of their way a bit, to either give you a better service, or a better price on something. It sure don't hurt to recognize them, and tipping, lets them know you have noticed and appreciate it.
Shoot, even if they're making $6 an hour or $80 an hour, everyone appreciates a few extra dollars out of the blue now and then.
WuzzFuzz
For my RANT, not too much ticks me off like being in a place and maybe there are only three tables of people, and four waitresses standing around in the corner jabbering amongst themselves, forgetting us at the tables.....This is usually the just out of high school aged kids, but not always.
Here's another question, sort of on the same note....How long do you sit and wait at a table to be served, before you up and walk out

...And the place is NOT THAT BUSY. The waiter/waitress could at least come and acknowledge that you are there.
.