It's very clear via this thread and others that many people will choose company A over company B regardless of performance unless the difference is very large.
It's naive to think that people only buy on performance.
Look at the people who buy a brand new car without even a test drive!
Many people aren't that rational when making decisions but as I said in this case they can return the item unused within x days for a full refund for a small cost.
Think about what you've just said. If EVERYBODY saw the benchmarks and bought from company A, it would create a monopoly. Company B would be on the brink of bankruptcy. Company A could then release small generational upgrades with tiny improvements for 10 years. Sound familiar?
Surely it's more rational to buy from the smallest company unless the difference is very large? Then eventually they'll be a 50/50 split. Short term, we'd loose perhaps 5% or 10% but long term, we'd get it back when the gains were 40% or 50%.
Ryzen could have happened a few years earlier with more R&D. Then Intel would have moved on from only 4 cores a few years earlier.
We're nearly there, so speculation time.. I reckon specs / perf will be as leaked, but prices will be higher because we can't have all the things.
I still dont understand how they could have known what the final clocks will be so far in advance. Surely the chips IPC and clocks improve in stages with each engineering sample? The spec leaked out last September I believe so that must have been such an early engineering sample, so cant see how they knew exact clocks. Unless of course they exceeded the clocks and are holding back, ready for another clock increase with Ryzen 4000.