Why haggle instead of just looking for a provider at your price point?

If everyone gets what they want everyone ends up happier.