It seems to me that Ryzen has come along and all the tech publications have followed the fixed "reviewers rules" that presents a "review" combined with "psudo scientific analysis". At no stage has anyone bothered to stop and thing about what they are actually testing and what they are actually saying because that have memorized the process really well so there is no need to the writer to have any understanding of what is actually happening inside the "black box" and no need to actually think.
If you compare the reviews, they all follow exactly the same formula and all make exactly the same conclusion. The couple that try to explain why, proceed to ignore half their data that contradicts what they are actually saying. When the results and methodology is questioned by the public, because the conclusion ignores the contradictions to what they are saying, instead of stepping back from it and having a look at the issue from a different angle, they all rely on their adherence to the "formula", circle the wagons and defend their poor position. All of them steadfastly holding on to the wrote learned process while refusing to think through what they were actually doing and scratching their heads as to why the internet was going Feral.
I don't think shilling or click bait was the primary motivation, I think that they truly believe that that were doing a professional job. The thing that has tripped these guys up is that in trying to explain the performance anomalies in their summation, they have not considered the bit that connects the CPU and GPU and not considered that a CPU threads do not know what program is running, it just knows that there are a streams of instructions arriving for a core to process. How can a CPU decide to slowly switch a thread and be naughty only if you are playing a game?
In all the reviews I read, they all mention that they were using a Titan XP or 1080Ti at 1080p and they all say that they are doing that to stress the CPU. Some made a weak attempt to try and explain but none of them actually made clear that the point of the gaming benchmarks at 1080p in the CPU review was not to demonstrate how well you will find this as a gaming machine but to stress the CPU and connectivity to the Memory and GPU under a 3d graphics load.
Especially as they were saying this could be a replacement for gamers i5-2500K CPUs, they could have followed up with a real world "gaming experience" section with a selection of GPUs. Instead they just tested with the fastest GPU available, they failed to consider that a $1200 GPU is not representative of all possible gaming performance scenarios even though they are pitching at i5 sandy bridge gamers, and made a blanket statement that Ryzen is terrible at gaming without even trying a lower end graphics card.
Based on what you have written here, Even you have looked at the reviews from your own perspective, looking at the review to see how good a gaming machine it is, that is understandable, you want to know if it will meet your needs. The initial reviews did not do enough work to evaluate "if it a good gaming machine" properly, but they led you to believe that they did by the way they wrote their conclusions.
If they had reported the difference in gaming benchmarks and said we are not currently sure why this is happening, we are working with AMD and the motherboard vendors to identify what is going on. The Motherboards are currently receiving a constant stream of bios updates so we will say that productivity performance is great but we will reserve judgement on gaming performance until we have explored more possibilities and understand if this is due to the immaturity of the product or is some sort of fatal flaw. I do not think that anyone would have gone mental and they would have come across as being professional and having integrity. Instead the media itself has become the story.
AMD are probably just as much to blame from their poor communications and project management. They published lots of "technical" powerpoint slides talking up neural networks but none of it really explained the data fabric which is the "glue" that binds everything together. Lots of words without actually saying anything.
They could have said they decided to go that way because, they believe that they can provide a wider ranging selection of products at prices the market deserves and everyone would have though of them as heros. It seems to indicate to me, that Jim Keller a really flexible environment that can be leveraged to make many things, I'm sure ie documented it but no-one, at least in the marketing side of AMD has a complete grasp on what potential has been designed into the architecture.
I think that this has also shown up that the methodology the media has adhered to to evaluate CPU performance is flawed around the edges. It does require some thought and understanding rather than a blind adherence to a predefined process.
Generally speaking 1080p with fast GPU will show up limitations at the CPU end of the chain. The flaws starts with them not recognizing that there is a chain and assuming that it is only the processing cores. That had not been really evident when they only compared Intel with Intel because the architecture of the chain is basically the same. Memory speed does not have a hugh effect on performance with Intel Chips but they do on the AMD chips - ignoring that fact is part of the problem they created for themselves. When you compare different technologies/architectures that achieve similar results, it is not safe to apply assumptions made with one technology onto the other similar technology just because they spit out the same answer.