Разница в том, что не оговорён срок. Обещание можно спросить тогда, когда срок есть, а если его нет - как спросить?
То есть, человек говорит: «я перезвоню». И как с него спросить за «не перезвонил»? Когда? Срока же нет?!
Или другая ситуация: «я перезвоню через час» - вооооот тут уже можно спросить
раскрыть ветку (1)