The problem is that the vast majority have no use of 8 cores. Video rendering, editing, VM's? Hardly popular applications compared to games.
By the time this changes, Intel will have their mainstream 6 core Coffeelake CPU's out, which will completely decimate Ryzen's offerings (assuming the 10nm process isn't a step backwards).
This is where you have your wires crossed, coffeelake is 14nm+,(thats why its called coffeelake and not cannonlake mainstream ) what it does is offer 50% - 2x the threads for probably the same price, who knows about power consumption and clocks, im guessing 6/12 coffeelake will be 4ghz all core, 4.6 ST turbo, kabylake x (4/8 ) will already hit 112w.
If it comes in at 350$ and overclocks to 5ghz, i cant see anything beating it in its price range if no new ryzens come- even 8 cores.
Amd does have some aces up its sleeve though, it has 6/12 1600x and 4/8 1400x out soon, they will likely be priced 199 and 260$, if recent bios improvements hold up, thats going to be tough to beat as they murder anything in its price range and coffeelake is 9-12 months away.
Raven Ridge is out Q3 ish, that brings vega graphics and super efficient ryzen on what is rumored to be 14nm LPU, thats going to be tough to beat for either mobile 10nm cannonlake or mainstream coffeelake (4/8 ).Check stilts review to see how crazy efficient ryzen is <3.5ghz.
Then we have the great unknown, zen+, is that coming in 2018? If it does when? What version of 14nm? What improvements does it bring? Lots of low hanging fruits to fix with ryzen, as well as game optimizations, intel has pushed skylake uarch and 14nm+ to its limits, both are incredibly well optimised, where as zen uarch and globalfoundries have just begun, how would zen+ compare to skylake 6/12 @ 4.5-5ghz?
Likewise for software, intel optimizations in games and apps are already well advanced, other than more avx 256 they cant gain anymore, zen is just getting started here, amd controls gaming due to consoles, we have literally seen ryzen in its worst state, software alone will see ryzen make up performance over intel over 12 months with out any hardware changes at all.
Of course zen 2 might not come next year, (skylake x is out this year, icelake comes Q4 2018 or Q1 2019.) in which case amd will be in trouble at the high end.There is no way amd will compete with 6/12 high clocked coffeelake with ryzen v1.
2019 MIGHT see icelake 10nm vs 7nm zen++ , what a battle that will be.
Interesting stuff indeed.