I live in the EU.
Whenever I make an online purchase,
- I receive an SMS from the courier company with the delivery date and approximate time.
- Then I get a phone call from the courier to confirm the delivery time and place, reschedule if needed.
- I then receive the package and have to sign for delivery. Until I sign it off, there was no delivery.
- Oh, and most retailers accept cash on delivery, so there's an extra incentive for them, as for couriers, to deliver packages successfully.
Leaving packages on doorstep is unheard of.