You can't compare prices at End Of Life discounts.
Companies are competing not just with their competitors but also with their own product range.
The people who picked up a 2700 for £160 recently must have been smiling when they saw the pricing of the 3000 range.
The pragmatic view is that you compare prices at the time of purchase and why care what the launch price was as it's no longer relevant!
The recent deep cuts on the Ryzen series 1 and 2 chips seems like a self inflicted wound if they were due to AMD's discounts rather than being wholesaler led.
Either way, it clearly damages the sense that Zen 2 is good value in one sense as many people on these threads have expressed one way or another.
Still good value compared to Intel of course, well maybe not so much if they do discount, but against previous generation recent AMD deals they seem poor value at 8C and below.
For 12C and above they are still a steal though.