In addition to your points, something people forget is that in the previous model of brick and mortar stores, the consumer is the person that did the walking around the store and picking the items off the shelf and carrying them to the checkout.
So a portion of what Amazon is automating used to be performed for free by the consumer. This was one of the big arguments about their business model for shipping books early on, the additional costs in a competitive retail market seemed like it would be unprofitable.