>I don't see the advantage, there are UPS locations everywhere and are easy enough to get to.
You must not live in Canada, or any place that isn't super urban. Also, not everyone has a car. I can imagine myself using this if I lived in a dorm, especially far away from home (speaking out of experience).
On theft an vandalism, from what I see in their current installations, they're installed in busy areas inside train stations and school buildings. That's a lot better than hiding things under your door mat or tossing things over backyard fence.