In this case, the "moving food around on the plate" is moving the process blocking of the http request (which is just wait time) to increased memory usage by storing the request in memory. The number of message able to be handled over a sustained period increases
(full stop). Of course there' still an upper bound based on memory and that should be considered. It's not a "limitless fix", but buy creating a queue for the requests in memory the upper bound gets increased.