Amazon & Walmart don’t tell their suppliers that all ancillary sales have to go through their own marketplace, where they can continue to take 30% off the top forever. There’s a reason Apple is sitting on a few hundred billion in cash, and Amazon/Walmart aren’t.