I’d put working for tips in here as well.
From the worker’s point of view, it’s adding a gambling element to every transaction, complete with the usual gambler’s folk wisdom about which ones are going to pay out and how to maximize your luck, which I think is part of what makes it popular.
Everyone who’s ever worked for tips has stories of unexpected “wins” and the biggest jackpots are reported on like big lottery wins.