Let's say I use my Jersey Mike's rewards card to buy a sandwich. It is just me buying the sandwich, and my rewards points are recorded and correctly credited to my card.
The next day, I go to Jersey Mike's with three of my co-workers, and one of my co-workers gets a call from the office and has to leave after ordering but before getting his sandwich. After paying for my sandwich, my rewards points are not recorded nor are they credited to my rewards card account.
When I ask the cashier why my points were not recorded, she states that it is a bug in the system. If you come in with your co-workers, and one of them leaves before finishing lunch, half of the time I will not receive my points. She then states that someone in IT will look into it.
My co-worker, however, tells me that I should always eat by myself first, before going out to lunch with my co-workers, because you never know when someone will have to leave during lunch, thus increasing the probability that my rewards points will go unrecorded.
When I respond that I do not have time for such nonsense, he replies that in that case, I will continue to lose over half of my points, because Jersey Mike's is not likely to ever fix the issue.
Is that a fair analogy?