This is timely since I just got back from a group trip. Every time we ate out, one woman always claimed to be short on cash and she'd throw in a little bit the next time.
I don't get this. If she knows she doesn't have a lot of money on her, why would she order beyond her means?
This reminds me of a time years ago when I went to a work function at a restaurant. One of the employees proceeded to eat a meal, then, when the bill came, said she had no money on her and the rest of us ended up chipping in. Why would you go out if you don't even have the money to dine?
To be completely fair, this could legitimately be a situation that comes up accidentally. If someone doesn't or can't use a credit card for some reason, and thinks they have say two $20s, a couple of $5s, and some $1s discovers that they in fact have only one
$20, they could pretty easily come up just a little short on cash and need to rely on friends to chip in a bit more to cover it.
The difference is, if that's a legitimate oversight and not a ploy, it doesn't happen at every meal. In fact, it probably only happens once in a blue moon, because for the person who didn't mean to do that, it's highly embarrassing. So they'd make extra triple sure they had enough cash the next few times they went out with the same group, they'd be highly apologetic, they'd definitely make up for the little bit anyone else chipped in voluntarily, and they might even go a bit beyond what's necessary to make up for it in thanks for their friends getting them out of a bind.
But I could see someone, occasionally, coming up short on their cash if they thought they had more in their wallet than was actually there.