Unfortunately, it looks like the Navi31 yields (RX 7900 XT and XTX) have sucked so far, based on stock levels I've checked on a couple of sites.
Which likely means AMD has invested a lot, but not yet seen much return on their investment for RDNA3.
Especially compared to the RTX 4070, which has 400-500 items in stock for some models (e.g. Palit).
Might be worth waiting for though.
Edit - One site I checked has a couple hundred 7900 XTs in stock for some Sapphire models, so maybe it's not so bad.
Could be that some of the N31 dies are being reserved for workstation GPUs (due to become available soon) to maximize the profits.
I'd put money on the RX 7800 XT having better yields, assuming it's a Navi32 (5nm) based card.
You're deciding if yields were good by stock levels?!
What kind of divination is this.