I would argue literally no job should be tipped. They are doing their job. That they should be getting paid a decent wage for but they're not. And in some cases they're not even getting minimum wage because tips are expected. What a fucking joke, And yes the required to pay minimum wage if they don't get that much in tips but they ain't long for the place if they do that. Literally no job should require tipping. Tipping should be a nice little bonus that you get once in awhile for exceptional service. As it is now it's something you feel obligated to give people because of the greed of businesses. Even if my waitress spit on me I would still tip her because she needs that money basically. Which is why I just stopped eating at restaurants that require tipping entirely.