Today's engines are built with better materials and machined with better tooling for tighter tolerances. Not meaning smaller gaps in parts but overall it's closer to perfect. Couple that with modern synthetic lubricants and it's amazing what kind of performance and longevity can be squeezed out of them.
Yep, the the 20K or so is a real stumbling block.