Amazon didn’t overtake Walmart by winning retail alone.