Because the last mile is always so expensive and subject to theft, I think we'll eventually have a centralized local pickup location for all sorts of small deliveries. We'll just stop there on the way home if something has arrived.
That will even include your postal mail if the postal service ever wakes up. There's no need to physically deliver mail every day if people could see what mail they've received remotely and can pick it up or request deliver if they can't leave home.