This is a library - it doesn't know whether the app is sending one message or 10k per second. But ideally it would be as good as possible in the second case.
Also, for some uses the small time usages add up. If you're doing real time rendering or simulations, you get a small per-frame time budget. Either you hit it or not, so even tiny improvements may matter.