See the stack overflow answer in my sibling comment - there's a bunch of reasons. One is that the Z80 has a bunch more registers than the 6502, another is that the famed fractional cycle times of the 6502 compared to the z80 are based on highly synthetic benchmarks / cherry picked individual instruction comparisons rather than real world use cases.