I think it's partly price as that is obvious but more importantly communication between all thr dies and software driver side where they need more time to get it right.
The 7900xtx could have been slightly better but a issue with the ark side of the die made it not fully fixable but still decent.
So my feeling is once amd feel they have solved all issues they are looking at and ready oh it'll work very well but I expect price is still a big factor, they have no desire to manufacture vast products if it's going to have issues they have learned alot lately.
Rdna4 will be better than a 7900xtx in general but at I expect slightly between 7800xt 7900xt pricing depending on current stock it took them a fair time to shift the 6k series stuff but they have I think it's learning not to be in the same situation.
I honestly feel with Intel slowly making progress and nvidia doing so well that amd simply want to force the market in the midrange solve the ark driver issues until it's ready maybe not even until rdna6 but when they are ready it will stomp.
The biggest issue they have is dxr but rdna4 will improve this it's the only area where they are behind. Thing is if you can get something viable at price performance and have a new 480era it's what amd need to take market share.
I'm pretty positive while the high end rdna4 products are cancelled the r&d side has continued and I feel it's so that at a later date you're see things combined better than current apus to heavily take the laptop market.
If they can make dies in and form they need and mix and match for purpose with drivers and ark working well they will be in a strong position.
No different to nvidia wanting a cpu of there own like arm.
Smaller dies with mix match less defects cheaper higher yields on even cheaper nodes are going to be key.
It's just taking time with getting it all to gel right I feel having so many dies needing to talk to each other or work out all the quirks can't be easy but once they do well then unless Intel and nvidia seriously do the same they will have issues.
Obviously nvidia has a huge software eco system in many ways this is there biggest advantage. But amd are selling a huge chunk of them new 300x cards so they aren't doing as bad as some might say.
Intel are I feel in huge trouble part reason I think they are investing in the newer node they need a winner and fast I feel but I doubt they will disappear or collapse they are a huge company but they need a winner and not had that for a while now.
Thou amd can't once in a good position revert or slack and get greedy otherwise they could end up at $2 a share again.
Intel thou massive issues nvidia thou can switch things up far easier and I expect more than ready to do so in terms of r&d already done years ago, but there better at making products for the time and profit than the absolute best they could make.
So a shift is happening but the company ladder I feel is as is for now.