It allows the application to attempt a request again after a temporary failure.
Transient network issues, like brief connectivity drops, can cause temporary failures. Implementing simple retry logic gives an application the chance to succeed by attempting the request again after a failure. However, without a backoff strategy, it can lead to unnecessary load. For example, an e-commerce store retrying a payment API call after a transient error might succeed on a second attempt.
Additional Notes
How can simple retry logic help with transient network issues?