I tried to get a pair of airbuds delivered to upstate NY. Two weeks after they were lost in transit, WMT put the onus on me to speak with the shipper and track down. I canceled. Amazon has nothing to fear.
Walmart has to do way more because their core business is still walk-in retail. They have to literally force their model to make this happen and that's why you get low reliability on the customer offering and an unprofitable dynamic in the business operation.