Item 1 spent 13 hours on a UPS truck driving around my city and was delivered about 7pm in the evening 2 days after ordering.
Item 2 was delivered 14 hours after purchasing by Amazon Fresh at 9am.
For the same price of shipping, which service would you rather have?
EDIT To Add: The delivery guy for the 14 hour item works for Amazon - the whole experience was produced by Amazon without needing a third party. UPS is another company that will be in trouble if Amazon can make this scale.