Yes, you are absolutely right. Why should I expect Radeon to be better but expecting it to be priced cheaper than Nvidia? It's not a budget card.
But maybe I should have made a clearer statement. Nvidia has been getting away with charging an arm and leg for their cards lately, ever since Radeon started losing the race.
But the advent of 5700XT broke Nvidia aggressive pricing mentality. 5700XT came out of nowhere with affordable pricing and powerful performance. And things have been better with the 6900XT and 6950XT giving a serious run for the money for the 3090. Suddenly the 3090 day-1 purchasers looked like being swindled. (Let's also not forget AMD was a bit overzealous for a while with the CPU pricings once, too.)
Hence, I was expecting the 7800XT and 7900XT would also give the 4090 and 4080 a run for their money too, while delivering a blow-by-blow performance.
Edit: I have the Sapphire Pulse 5700 XT.
Then I take my comment back.
Sadly, AMD is getting a raw deal and I personally feel it's not fair to offer a good product yet being ignored because marketing and other reason$.
Yes, the current offerings are horrible with RT but to me, RT it's a gimmick (with a couple of exceptions) and won't be a most have for at least 2 more gens (hardware and software). So that alone is not a selling point or reason to buy Nvidia.
And granted, thanks to cuda, if you have a need for that, you are at Nvidia's mercy. Even though that is also changing.
If those cases don't apply to your needs, then I would say wait for Nov 3, let's see what rdna3 brings.