I get what you're saying, but here's my mindset. Walmart has a subscription service with free 2-day shipping (I get it's not free, but stay with me). They also have Jet which does the same thing. They aren't going to beat Amazon by playing the same game, so why don't they take the next step forward? It wasn't logistically possible when Amazon started doing it, but they figured it out.