Apps running on M1 chips can use both the efficiency cores and the performance cores at the same time. So do Geekbench.
The M1 is a 8 cores chip (4-4) while the M1 Max is a 10 cores chip (8-2)
Those benches seems fairly consistent to me, without having to invoke scalability problems.
I did...