É uma questão de prioridades. Eu não quero dizer prioridades de thread ou processo. Quero dizer - o que é mais importante? Realizando trabalho ou economizando energia?
Se começar o trabalho é mais importante - e, a propósito, no que você descreveu, aparentemente é o caso - então, se há trabalho a fazer, você quer que o processador faça esse trabalho. Um processador ocioso é um processador desperdiçado, assim como a memória RAM "livre" está cheia de memória RAM.
Agora, se economizar energia é mais importante do que fazer o trabalho, você usa um algoritmo de agendamento que leva isso em conta.