AMD deliver at consumer price points who cares about he xx90 or Titan if it's the fastest card; who cares about Rolls Royce or Bentley; people look at a BMW 3 series or MB C Class or an Audi A4 and see the best deal for their money.
I pushed the boat on a 6900XT last winter but I would have been shopping around the £550 (price adjusted for inflation for an 3Dfx Voodoo 1 Orchid Righteous 3D + 2D card)...
It's not about delivering at the price points, and what does consumer price point mean anymore? People like mad buy-out RTX4090. These cards are 3x more expensive than top cards from 10 years ago. AMD simply can't deliver anything faster (so far), and Nvidia always beats it in one way or another. If they released something as fast as RTX4090 (overall, not only in some single games), then it would have 500W+ TDP (looking at the current technology level). Their 300W cards perform like 200W cards from Nvidia. It's a huge difference. Their performance in RT is 3 shelves below Nvidia.
I'm not on any side and as much as I wish to buy something from AMD, then their cards are always behind Nvidia. I hate Nvidia power connectors and ridiculous prices, but AMD adjusts its prices to Nvidia, so it's not cheap anymore. They have almost the same offer, just higher TDP and lower RT performance.
I know that barely anyone cares about RT (out of reviews and marketing), but at the same price, you can pick something with faster RT from Nvidia or something that isn't worth enabling RT from AMD.
Hopefully, AMD's 8k generation will give us something more efficient.