According to retailers AMD are trying to keep stock of these cards, shipping dozens, even hundreds multiple times a week, the problem is they are flying off the shelves the moment they go on sale, at the moment the demand for them is still insane and its going to take a while for that to cool down. Compare that to Nvidia who are shipping one or two cards at a time.
Normally Nvidia supply 80% of the market, Nvidia are not even supplying 10% of the market right now and with that it falls to AMD to pickup the slack and they didn't expect this, they thought they had built up enough supply with retailers to keep going for a while even with a successful launch, the actual demand tho was insane, right now they are pumping them out as fast as they can and shipping batches out the moment they are ready. This includes MSRP versions of the cards, they do think it matters to keep a healthy supply of MSRP cards but not all of them are going to be.
Right now it seems Nvidia are not interested in Gaming, you can tell that by thee less than usual standard of their drivers for the new cards and the somewhat imperfect nature of the architecture its self.
You know what, i hope Nvidia fans remember this when the AI bubble bursts and Nvidia start caring about gamers again...