I suspect the information asymmetry is as big a factor as the scale difference. In most negotiations, Walmart can fundamentally affect the bottom line of the counter party in a way that just isn't true in the other direction. They are more than happy to use this to the counter party's detriment, and even sometimes the consumers.