Maybe look at your pricing AMD????
Why is there such a massive gulf in price on your mid-range graphics cards?
Between a 7800Xt and 7900XT, it's nearly £250 difference. That's a huge difference between the two.
NVidia have beefed up their mid-range offerings, why is AMD's still such a mess??