Has anybody actually ran Geekbench? Geekbench generates pretty much useless numbers.
Try running Geekbench with some sort of system monitor on. You'll see NONE OF YOUR CORE is utilized nowhere close to 100%, during the 'single core' part of the Geekbench. Same goes for the 'multi core' part. ALL OF YOUR CORES won't be utilized nowhere near 100%. Not even close. Average utilization during the multi core test is much closer to idle than 100% utilization. And this happens to almost every CPU on every platform.
Most workloads of Geekbench don't care about maximum performance you could squeeze from the CPU. It just runs a set of libraries on 'as is' basis, hence it's not actually gauging the absolute maximum performance, nowhere close to that. What it measures is, how well each CPU run those libraries on 'as is' basis, which doesn't mean much. Random optimization by the library could play impact the results to a degree that it renders outcome useless.
Geekbench tries to mask this inherent flaws by introducing many sets of workloads, including some real-world workloads (because faster CPU would do better on average, even if it's not utilize the CPU to its fullest extent and there are some optimization hiccups here and there), but still it doesn't do any good job. The result is basically a combination of anecdotal measurements of some random libraries.
So don't treat the number like it means something. If you still incline to do that, at least get your fact straight. M1 scored higher than older Intel Macs. Tiger Lake hovers around 1600-1700 on Windows, Linux and even on macOS VM. Rocket Lake around 1900-2000, and Vermeer could get 2000-2000 on macOS VM.