Your point being ? Here's a fun fact, in 2011 Intel released 10 core Nehalem based Xeons, that's an architecture dating back to 2008 may I remind you and it wasn't even that big, relatively speaking, at just over 500 mm^2.
It's painfully obvious they had the capability to deliver more cores to the mainstream market but chose not to. To me as a consumer, the fact that Intel is better at extracting money means jack shit, all I see is a company that has been sandbagging for almost a decade.
The point being, that quite simply high core counts are not new and AMD didn't pioneer it quite as much as people like to believe, for the MSDT segment. After all, the best they could produce until Zen was, realistically, a 6 core Phenom.
What came next was a hopelessly inefficient module that was supposed to act like two cores but in fact performed worse than a single Intel core. It provides some perspective as to what the market 'demanded' and what was being supplied. Those 6 cores may have been relatively popular, but still people were just fine with quads afterwards
for a decade. If they weren't, they would have bought Intel HEDT.
That is the point. More cores has nothing to do with affordability, and everything with market demand. It simply wasn't there, despite the wishes of a few enthusiasts.
You then talk about price and so does
@bug but I really don't. Price is irrelevant, if there is software demanding a higher performance or core count that is considered mainstream - its also a bit of a chicken/egg situation, that, but even so, if the masses demand a specific workload to be feasible, you can rest assured there'd have been a push towards it - it wasn't ever there. There is certainly a specific set of use cases to be identified as 'mainstream', and it has nothing to do with price. PC's have been priced anywhere along the scale and were capable of the same tasks now as they were ten years ago. The overall theme is that 'we' don't do a whole lot with our computers that warrants a high core count. The majority of service hours for most CPUs is idle time. Even heavier tasks like some encoding or rendering work can be done just fine on quads, people have been doing that for years. The worst case scenario was leaving the PC on overnight, which you did anyway to download from Kazaa...
Higher core counts simply weren't viable wrt market demand. And that is why Intel had HEDT and those core counts never trickled down.
If you can buy a new 8 core with 300 bucks, surprise surprise, that's a mainstream product. What exactly you do with it doesn't even need to be factored in.
Sure, but if you zoom out a bit more, in the long run, will that 8 core CPU be the biggest seller of the product stack, or is it going to be a niche entry within it? That is what really tells you the story here. Companies always try to make us 'buy up' so its not surprising there are parts in the stack that are there to pull more people towards them. Its the same trick Nvidia deploys with GPUs and model numbers. What happens? People complain a bit and then usually resort to buying a lower model number similarly priced to what they feel is acceptable. A small percentage actually buys up.