1. So many companies really paying nearly list price that it's worth losing the other business.
2. Using different pricing schemes on different customers to figure out what the pain threshold really is, to maximize profit.
3. The sales people have a bad set of incentives, and are too strongly encouraged to try to make sales with low discounts.