In my opinion, the whole purpose of hardware points is that you can repeatedly earn them, whether it's 5 benchmarks on 10 cpus or 10 benchmarks on 5 cpus, so I don't mind having more, or even 'way too many' benchmarks with hardware points as there is already 'way too many' hardware you can earn them with.
As for globals, I agree with Kenny. We can't keep '3D' tests that only scale with CPU frequency forever.