But even so, I just checked and of the last 12 items in my Amazon purchase history, Walmart.com loses on every one of them before shipping is included. They're not really in the game absent externalities like location or specific product.
[1] Not hyperbole: those are the sections in the linked article!