This is purely anecdotal, but I work two jobs as a chef. While tipping is inconsistent and annoying, it more often than not works in my favor. At one of the restaurants, my $12 base pay increases to $22+ with tips. Similar at the other place. I feel like decent base pay plus tips is a good model. I can pay my bills, and I'm motivated to go above and beyond in my work.

That being said, a ton of restaurant jobs pay minimum plus tips, which is bullshit.