A few days ago, I happened by chance to read these two articles one after the other:
The first is about how good Unix is at scaling the scheduling and distribution of work among processes. The second is about how Unix is the problem when it comes to the scheduling and distribution of work at scale.
The question, of course, is "What scale?". Like the difference between a cure and a poison is sometimes the dosage.