Walmart, Jet.com and Target offer free 2 day shipping if you order $35, $35, or $25 respectively. It so happens in my area, all three use Fedex ground, which tends to be more reliable than UPS. Additionally, most items that cost less than $6-8 each tend to be significantly cheaper at Walmart or Target, or you can by a single item rather than a 3-pack, which is a common Amazon strategy. If you buy a decent number of h…
The biggest thing is probably convenience. Even Amazon regularly reminds me of this, by saying I saved > 50 trips to the store for 1-off items that I've ordered on Prime. From shipping speed to not having to go blunder around a store looking for an item, Prime makes sense. It makes even more sense if you comparison shop. With Amazon, you can pick the _exact right item_, whereas a big box store like Walmart or Target…
Why didn't you go to lowes.com or walmart.com? This isn't an apples to apples comparison.