I don’t buy the queue argument. It would devolve in to a bunch of churn inevitably resulting in thrown hands and black eyes.
It’s a good lesson in the importance of picking the right things to measure/optimize for. Queue length is not a good thing to optimize for by itself.
I feel like I missed something.