I had no knowledge of the arcane ways of buying a GPU back then, previously I just looked at which GPU I wanted then bought from the retailer that offered it the cheapest. I never once saw a 3080 for anything like £649 at any point, which is why I eventually bought a 3080 12gb at £1000 in early 2022.
The Steam hardware survey is a bit skewed because the 4060 laptop gpu is 2nd on the list. More people are apparently using Intel igpus than 3070s. Then how much of these are Dell/HP etc prebuilts? If this is your barometer then there is no 'mainstream' dGPU because most people are probably gaming on laptops and pre-builts. Now you've got handhelds too.
But we've had this runaround a few times in this thread. Everything costs more than it did when you could get a 1080ti for £700 or whatever. Companies will price things at whatever the market will bear, not against the cost of something half a decade ago.
The 9070xt looks great, but against the contemporary offerings it looks even better even at £700. If it's within 15% of a 5080 (which people will apparently pay £1800 for) then what does that say? I'd love AMD to do us all a favour and give it away at £400 but I can't see it happening, nor will I be particularly put out if it doesn't.