The headline isn’t really true. The K series of engines has been in production for 25 years but it has been redesigned along the way.
The article mentions this further down:
> The K20C is Honda's current-generation of the K-Series range, upgraded to deliver strong real-world efficiency and long-term reliability across the Honda and Acura catalogs. It's also a redesign that meets stricter global emissions rules and tighter thermal demands that come with modern turbocharging.
The original K20A has been out of production for a long time.
Each iteration of the engine shares a lot in common with the previous iteration, but the redesigns have been significant enough that I wouldn’t say it’s accurate to claim that one engine has been in production for 25 years.
What criteria should we use to decide if redesigns are significant enough to not claim it is the same engine?
I think the article's broader point still stands: Honda built a platform with enough foresight and flexibility that it could be continuously refined rather than scrapped and replaced every few years