The main problem with the way they do the check is that it isn't going to catch any theft. They make you unpack your bag and they start asking for items to scan. They literally let you choose which ones they scan. And they want to scan like 10 items lately so it really makes you unpack the whole thing which is annoying. But never have I had them actually trying to find an item in my bag that is not something I declared. They seem pretty focused on finding things I did scan and confirming them. Mostly because it's done by a teenager who just wants to get the scan done and move on.
That teenager also doesn't want to deal with someone caught stealing. That's a bother that is way above their pay grade, with only downsides for them even if everything is handled with a minimum of fuss.