Happens with video games, the whole "Save battery" aside (which I get is a good thing) you have something which should reflect overall performance, i.e the benchmark is meant to give a reasonably honest and transparent reflection of the hardware by pushing it in all directions and into the corners.
Raw clockspeed isn't the be all and end all of performance it was even five years ago and if you don't understand why that's so then enjoy buying a new phone every 21.8 months when your provider will waive the rest of the contract because their generous.
Should they do this? I'm on the fence, MS did it with their own apps and got taken to the cleaners with it a few years back, Nvidia and ATI do it with benchmark software, then end result however is still always going to be you get what you pay for. The companies who make these devices have nailed down cost per unit and expected volumes, so as some has said by the time you get your handset its all marketing.