(BTW, when we say 'battery life' are we talking about the time it would take to discharge the abttery befre recharging, or the actual life of the battey in the long run, i.e. years before it can't take much charge anymore?)
Probably because the CPU running at its highest speed can finish a task sooner and then go to idle.