In my view, with the never ending changes and requirements around rate limiting, Atlassian must implement implicit rate limit handling inside forge/api and other applicable libraries when it comes to Forge with options to disable rate limit handling, and to specify max time window for retries for each request.
There is no reason for each vendor to implement rate limit handling outside of a few very narrow use cases when Atlassian controls the platform and frameworks end-to-end.