Гораздо проще проверить количество процессоров, чем проверить, насколько ограничен ввод-вывод вашей программы, особенно при запуске пула потоков, когда ваша программа еще не начала работать. На самом деле нет ничего, что лучше , чтобы основывать значение по умолчанию.
Кроме того, добавление по умолчанию было довольно незначительным , низким обсуждением изменением. (Раньше не было никакого значения по умолчанию.) Попытка придумать было бы намного больше работы.
Тем не менее, любитель может окупиться. Может быть, какая-то динамическая система, которая регулирует количество потоков в зависимости от нагрузки, поэтому вам не нужно выбирать количество в то время, когда у вас есть наименьшая информация. Однако этого не произойдет, если кто-то не напишет.