Amazon gets the majority of its revenue from AWS I believe, it also always re-invests everything right back into Amazon including buying up competitors or ripping off the most popular items in their website.
Walmart interface also just sucks.
Walmart interface also just sucks.
However, it's also expensive. I believe the statistics show AWS is their biggest source of profits.