I'm not in the US, but friends there tell me that Home Depot routinely delivers from the local store within a few hours.
(Here, unfortunately, their web site is useless crap.)
(Here, unfortunately, their web site is useless crap.)
One reason I imagine Amazon pushed so hard for short delivery times was knowing eventually their legacy peers would leverage this against them.
I live in a well populated suburban area. If I’m willing to actually leave my house, I can get most things much faster than Amazon can deliver them. This also helps keep those local businesses running, so shipping doesn’t become the only option in the future.