There is a significant difference between, “I promise,” and “I’ll do my best.”

Promises are difficult to keep and ought to be offered with that in mind. Doing our best is assumed.