Почему при установке программы используются не все ресурсы компьютера?
Ну, то есть сам факт что программе не нужно 100% ресурсов для работы вас вообще не смущает? Программа потребляет столько сколько ей нужно для исполнения своих алгоритмов, не более.  По той же логике программа для выведения на экран “hello world” тоже должна съесть все ресурсы
Ну возьмите одноядерный процессор, будет вам 100% использование ресурсов. В вашем случае просто процесс метается между ядрами и у всех получается меньше 100%, если посчитать суммарно то у вас нагрузка выходит ~160% одноядерного процессора.