I once got a package in less than 24 hours from a normal online store and still remember the delivery person rushing up and down my stairs. I felt a little embarrassed and would gladly wait a day or two if people in logistics could work at a normal pace without stress.
Heh, I've held off on using Amazon's free "same day" delivery before because it felt guiltily greedy.
But the person running up your stairs is a function of throughput, not latency. Getting it a couple days later, but still ordering online, probably wouldn't change anything. I think getting it in 24 hrs just means the logistics supply chain correctly predicted the warehouse to stock your item.