No system is going to be perfect. Someone will always figure a way around it. Finding something that works is the best you can hope for.
I keep seeing why ideas can't possibly work. I'm no programmer, goodness knows, but I have helped run the family business, and I can tell you, not every strategy against theft was perfect -- BUT some worked much better than others.
For instance, closed circuit camers work great, but the large, forbidding looking shop dog worked even better. Putting a large forbidding shop dog into your local Best Buy will not work. It will work in a small boutique auto parts store.
The small shop can't afford the full spectrum security system. Does that mean they roll up and go out of business? No. It means they use what they have to their best affect.
Instead of promptly slamming shut ideas, can there be a little exploration for how they could be made to work at a reasonable level of security?