Until shop security is allowed to shoot offenders, no amount of technology is going to stop anything.
The above is definitely the answer.

We know facial recognition is seriously flawed and there are plenty of documented cases where a completely innocent person has been arrested based on facial recognition.
If it worked it would be a useful tool to catch criminals but, there have been too many ‘false positives’, which seriously pisses off the completely innocent party concerned. False arrest results in a lawsuit, so the taxpayer has to cough up again.“Several high-profile cases have occurred where facial recognition technology (FRT) has wrongly identified and led to the arrest of innocent people, highlighting significant flaws in the technology's accuracy, particularly concerning racial bias. These incidents often involve law enforcement relying on surveillance, leading to "false positives" where the system incorrectly matches an innocent person's photo to a suspect.”

