Unless AMD does something about scalping, and capitalizes that you really can’t find NVIDIA cards while you can find AMD cards at three times the mato, that’s something to think about.
AMD GPU's aren't MIA because of scalping. There is evidence indicating AMD is jacking up prices themselves to the point of making scalping unprofitable. Prices for AMD's GPU on Newegg shuffles have been absurd for weeks, typically about twice MSRP. That's way more than Nvidia cards. 6700 XT MSRP's at $479. They've been in the mid $900's on Newegg. The one on today's shuffle is $960. 6900 XT MSRP's at $999. One on shuffle today is $1719. If you look on Ebay, there is no profit to be made scalping either of those cards.
In comparison, the 3060 is $330, one today is $400. Considering it is an AIB, it's barely marked up at all. The 3070 MSRP's at $500. The one today is $730. 3080 MSRP's at $700, one today is at $1070. There is significant profit to be made scalping all these cards on Ebay.
Considering how much better Ampere is at mining than RDNA2, it's not surprising that Nvidia cards are selling for more above MSRP than AMD cards on the second hand market. So it makes no sense that AMD cards are selling for so much more from Newegg. If it was Newegg or a distributor jacking up prices, they would be doing it equally for both brands, or if they were to choose one it would make more sense to increase Nvidia's more, not AMD's. Combine this with AMD having to find a way to financially justify continuing to produce GPU's in a market where it makes far more sense for them to be producing CPU's with their limited capacity, and there is ample evidence that AMD themselves has jacked up prices. Anyone thinking that AMD isn't trying to maximize their revenue just like all the other semiconductor companies has lost touch with reality. They're just being sneekier about it than the competition.