But more notably, it's a way of moving the problem into a more concretely defined space, ideally out of sight and out of mind (and the money is just a bonus). Such a shop would become like the tourist portion of any large city -- a place locals avoid, and captures most of the visting rabble.
You'll still have your vandals and troublemakers on the street, but hopefully at significantly reduced rates.