I don't know that amazon engineers should be expected to see e.g. a moving small steel cable under tension.
That and customers are required to select safe delivery drop zones.
I would like to see better "oh shit we're crashing let's try not to kill anyone" protection, e.g. research on improving controlled landings on damaged drones. Maybe refusal to deliver if there are any detected humans in the drop zone (which may well already exist).
Sounds like the anamoly here was a very unsafe landing zone (which is outside the customer agreement as it happens).
small steel cables take out human pilots too..
Would be really curious how they might guard against adversarial drone deliveries. Kinda weird to have end users basically piloting your $100K (I'm guessing) vehicles.