Очевидно что 10 пулов с лимитом в 4 потока будут больше простаивать чем 1 пул с лимитом 40. Я не утверждаю что такая ситуация присутствует всегда , вы сами привели яркие примеры не вписывающиеся в эту картину.
Если пул потоков кажется сомнительным кандидатом на сингелтон то могу предложить планировщик задач (алгоритмически вероятно лучше иметь один планировщик).
З.Ы. Можно в имплементации запланировать различные сценарии и поведение с учетом приоритетов и т.п.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>