Refusal costs more than a broken promise
A voter refused today is lost right away and resents it, while a voter given a promise stays loyal until the promise comes due. Many of those promises will never come due, because circumstances change or the favor is never asked for. So the candidate should agree readily and handle the cost of failing to deliver later, since a vague yes loses fewer votes than an honest no.
