Who cares? Inflating or lying about benchmarks is one thing, the device actually pumping out those bench results is another. If the cpu runs at its max clock on all cores and scores higher than a similar device with the same CPU who cares?? That just means that the one device will run its self full throttle while the other might have a quad core but it never clocks up or enables all the cores and is therefor SLOWER.
If my intel i7 benches higher than an identical i7 in a single threaded app because mine has turbo boost enabled makes me a cheater?
You're completely missing the point here. These phones are running code that forces the CPU to run at full clocks on all cores, only when benchmarking apps are running. This isn't typical behavior for the processors and the phones do in fact perform very similarly under "normal" usage conditions. Normally, the phone will only clock up the cores necessary to complete the task it's performing and not necessarily run those cores at full clock speed. The manufacturers are actually tampering with how the processor is designed to function, to get higher benchmark scores.