While true, I am still impressed by Intel engineers in terms of performance they are able to extract out without arch and process change. i9-10900k beats i7-6950x by a good margin for most tests, both being 10C CPUs.
The 7900x is a 10c/20t Skylake part and would be a better comparison in this case.