That’s down to the poor pricing though, if I’m digging in and refusing to buy Nvidia because they are overpriced then I’m dam sure I ain’t overpaying for AMD.
On the AMD side IMO the 7900XT at £800 is over priced yes, that's a £700 GPU at most, i think it would be good at £650.
The 7900XTX at £1000, honestly i don't care, should be £800 but if i'm going to say that then the 4090 should only be £1000.
The 7800XT at £500 is reasonable, the 6800 was £580, so its a good bit cheaper while being 20% faster.
The 7700XT should be £420, its just too close to the £500 of the 7800XT at £450, 25% faster than the £480 6700XT.
All of AMD's GPU's give you better performance than the last gen for less. All of them.
Compare that to Nvidia...
4080. 37% faster than the 3080 for 71% more money, $1200 vs $700
4070Ti. 45% faster than the 3070Ti for 50% more money
4070. 26% faster than the 3070 for 20% more money
4060Ti. 10% faster than the 3060Ti for the same money, unless you go the 16GB one
So in every instance with Nvidia you get less performance or your money, or about the same, Where as with AMD you're always getting more for your money.
You're paying a premium, quite a large one, just for the logo.