- all hotels that I know of (and I traveled quite a lot. In fact I write this from a hotel in Bern, CH) charge you at the end of your stay. A good number of hotels don't check your ID/your personal information. My point above was to just leave early, with or without clearing the minibar. It's possible and not hard.
- I know more than a handful of people that just go to the reception, pay for the room. 'Sir, did you take anything from the minibar?' - 'No'. Of course they did. Now the hotel certainly can (after the guest departed) find out that it was cheated. And now .. what? The guest was probably from another country. Are you going to send a bill and hope for them to pay after lying to you previously? For a beer or three? Turns out .. a lot of hotels don't do that and never reach out to you.
(Disclaimer: I haven't done that myself, I'm too cheap to buy the minibar items. My minimbar, at right this moment, is filled with beer I bought at a supermarket and brought to my room. But I _have_ been part of these exploits over and over again, even standing next to people that declined the question of whether they used the minibar and I was in their room! There are usually no consequences. If there are, you can ignore it - or say 'Oh, yeah. My fault' and pay up without repercussions)