I watched this happen at a hotel in California. They had a reach-in cooler for Hot Pockets, candy bars, soda, beer and wine. An older guest helped herself to a bottle of wine, slipped it in her bag and was on her way to the elevator when confronted about the theft. I didn't see the theft. But I was in the lobby when it happened.
She denied it, doubled down on "I didn't take anything," started screaming at hotel staff and was then arrested because there's a camera in plain view of the reach-in.
My guess is that the people doing this know that at worst they'll get a fine. It's not worth it to taxpayers to toss them in the klink for a month. They probably won't be caught. And if they are caught, they'll probably be let go without incident.
Meanwhile, these are the same people who have a love affair with the "broken windows" strategy of policing.