Automated cars on the other hand...
Also, I'd imagine that the drones would be (remotely) human driven at least the first few times they drop off a package, so they can learn where to drop off the package (similar to how Google handles training their self driving cars). After that, they could drop it off automatically, but hand off control to a human if the environment looks too different.
I imagine safety and power issues, talking to friends who research drone tech.
Deleted comment
Sure, by shaping the drone into a winged vehicle you can get the payload capacity up and make it move quickly as it goes from waypoint to waypoint on a "delivery route", even in windy conditions. But now you can't deliver the package itself neatly onto the ground adjacent to obstacles like you could with a quadra-copter.
If someone can figure out a reusable payload delivery parachute or something like that with the ability to keep itself on course even in windy conditions to hit a drop point on the ground from a couple hundred feet up, and make it work with packaged goods the size of a small book or video game, then it has a chance.