W.r.t. water bottles, I think it's because people don't look at or think about the signs that are often posted. A loud person yelling specifically at you is much more likely to make someone stop and ask themselves if they have a water bottle.
I'm definitely not defending it, but that's my take on the matter. The whole water bottle thing is just security theater anyways.