I think it's because it's private property, so they can. I mean they can't just install scanners on a public (gov't) freeway, for example. Some jurisdictions, like Tiburon, in CA, scans every vehicle entering and exiting (only one way in and one way out of town.)