What's stinky are the results from the benchmark. If you don't believe me look at how whenever a new version of Geekbench comes out Apple chips "miraculously" become a little faster than the competition.
Look at how some of the math heavy tests where the x86 CPUs were categorically faster were removed in Geekbench 5, like SEGMM and SFFT. Why did they do that ? Who knows, I might have an idea or two but those are really basic tests which are useful especially if we're talking about CPUs that are meant to be used in workstations.
Yes, when a new benchmark releases, the results change. That's true for every single industry standard benchmark. You can NEVER compare results between versions, and just about every single product tells you as such. Geekbench dropped a few SIMD single precision tests in favour of ML and inference tests because just about every modern CPU is advertising those capabilities, so it makes sense to show test results and comparisons for them.
As for why Apple chips "miraculously" get faster with each release, it's probably due to them taking an interest in software optimization across the industry. They're porting every major application they can to their chips, of course you're going to see the results get better as they further optimize.