Everything else aside, it just does not seem like an economic use of my time to find an employee, alert them to shoplifting, and stick around long enough to get the measly £1 credit on a loyalty card.
If visual contact is lost for even a moment, you’ve lost the case instantly, and it takes the correct management to be able to make the observation to qualify for a stop in the first place.
Reporting a crime out of a sense of civic duty is a wholly different proposition to doing it for a buck.
Much like I don't drive an extra 10 minutes to a gas station that costs two cents less per gallon.