AMD did a really smart thing with their processor designs. Instead of doing a large monolithic multiprocessor like Intel (which may be able to eek out some extra performance due to optimized wire placements), they use smaller chiplets. This results in requiring no manufacturing errors on a much smaller area of the die (which becomes exponentially less probable as the area increases). Even if AMD was using Intel's 10nm process, their yields would be better because of their modular designs that get soldered together after the lithography. Intel can still bin out some errors (the 10300-10900k are all the same chip with different parts turned off due to manufacturing errors), but the less modular design likely makes this less efficient.
That's my understanding, anyway -- correct me if I'm wrong.