One point about 1. Even if Store Security DOES catch them at the door. What do you do when the person says "I dont care im taking this and going" and refuses to stop for the security person. The security person is not a cop, and is probably not the very expensive armed security that banks have. If the person calls their bluff not much can be done at that point. And thieves know this.
They then head to their car and leave. You try to take their license plate number. Oh wait it says "tag applied for".
Criminals regularly take the plates off when they do their work, if a cop pulls them over, they can say some story about how they needed to get it reattached, and no cop pulls over a car just because of a "tag applied for" sign because they know it will likely be just that 9 times out of 10, so if they did pull over that car its some other ticket-able offense, but no registration wont be likely part of that ticket.
Maybe you got a picture of their face? Except everyone wears masks now....