In order for there to be a major shift in perception it takes time and patience. When Nvidia were getting all the well deserved negativity for the obivous BS with the 4080 12GB and the 4080 pricing, it was not just the usual anti Nvidia suspects giving off. It was some of the most pro Nvidia sites and even fans here on OCUK who were openly ciritcal and still are.
AMD simply had to not take the total pee to gain a notable increase in brand recognition and gain deserved praise. Instead they managed to shoot themselves in the foot just before kicking the ball at the open goal and to make matters worse they shot the ball just as it was about to cross the line.
AMD obvioulsy renamed 7800 XT to 7900 XT and the 7900 XT renamed to XTX. Yay we are still cheaper than Nvidia but let's ignore the fact we are considerably slower in RT, so that £200 saving on a £1000 GPU is actually very very meh. They added insult to injury by pricing the obvious 6800 XT replacement at £900 which was just a joke and only intended to make people think the £1000 XTX was a "bargain".
Release the 7900 XT as the intended 7800 XT at £700
Release the 7900 XTX as the 7900 XT at the current £900 mark.
Both GPU are priced there now, (so the BOM is clearly not a factor) but it is 7 months too late.