Put it into perspective this is a 4 year old CPU that still hangs in with the 2600X while using slightly more power there is nothing contradictory about what I'm saying at all. Nothing like the scenario with Vega where it is AMD's newest release.
You might have a point if Intel had say released the 8700K today while it struggled to compete with the 2600X on performance while using 20+% more power.
That illusion comes from the fact that Intel neither improved IPC nor increased the cores count during these four generations.
Ryzen future will improve both IPC and core-count.