If you think of a warehouse as just a place to put stuff, then yeah, there has been a glut of capacity for over a hundred years now. Walmart has an incredible
transportation logistics system. I have no problem admitting they do it better than Amazon. But WalMart still cant compete on fulfillment. Throw in the worlds largest inventory selection (I'm guessing at least an order of magnitude larger than WalMart as a whole, and about 2-3 orders of magnitude larger than an individual WalMart store), and the ability to
guarantee same day fulfillment, and Walmart doesn't even come close.
Remember, even then, you are comparing Walmart to Amazon...not JoeSchmoe.com to Amazon. If you think it just amounts to putting things in a box and calling UPS for a pickup, I double dog dare you to compete with Amazon. It doesn't get any closer to a pennies-on-the-dollar comparison.