I have plenty of experience of doing deliveries. Believe me, there isn't a delivery driver anywhere who doesn't occasionally drop something at the wrong address.
This. I've been working delivering for Tesco for the best part of the last year to help make ends meet, due to not being permitted to do my 'proper' job thanks to this horrible situation we're all currently in. In my usual job in theatre, attention to detail and presentation is a huge part of the job, and despite how much I've been loathing the job I've been doing recently, I have never forgotten this. Despite this, I did, on the odd occasion knock on the wrong door (mainly due to the poor satnav we were provided taking me into the road next to the one I was supposed to be in, and occasionally just due to me getting the wrong number into my head in the final few moments- I definitely went to a 34 instead of a 32 once). Thanks to the occupants telling me they weren't expecting a delivery, I then went and found the correct house. Very roughly, I've probably done in the region of 6000 food deliveries this last year, and I'd guess that maybe I initially got the wrong house less than 10 times. Amazon and other basic parcel drivers will probably do considerably more, and be much tighter on time.
My point is, it's easily done, and actually, with a simple parcel I find that most amazon-type deliveries coming to our house get popped on the step, and by the time I'm opening the door, the driver is the other end of the garden giving me a thumbs up- with so many parcels arriving at the moment, I tend to just say thanks and take it in without even thinking. Obviously if I then realised it's for next door (we are the 'A' house of a pair, so even easier to slip up), I'd just take it round. If it was the other side of the city, that would be a different story, but I don't think that's ever happened...!