I understand what you're trying to do here, but I have to say, there are a LOT of advantages to accumulating and spending time as described (within some [min..max] range).
- It's very easy to explain to crate authors, which may reduce the overall amount of whining if/when its implemented.
- It's easy to implement.
- It runs very, very quickly (less expensive to compute on the already strained resources of docs.rs).
- It doesn't starve small crates, while still allowing large crates to continue.
Is it ideal? No. But it's really, really good.