Low stock availability is often by design. Think about it: if you immediately flood the market with enough units to satisfy, say, 80% of the demand, people will be a lot more casual about their purchasing behaviour. The street price will be much lower than if there was a shortage, because consumers will have time to shop around and pick the best/cheapest option for their budget. In this situation, if any supplier attempts to mark up their products, consumers will simply look elsewhere because availability is plentiful.
Now let's consider a situation where product manufacturers/suppliers artificially limit availability for strategic purposes. They drip-feed extremely small amounts of product into the market over time which consumers will happily buy at well over the quoted price without even questioning their decision, because the product is so rare that it justifies a significant mark up. Those consumers are under the impression that the supplier is having difficulty making enough product and this false perception allows the supplier to maintain their reputation as the majority of buyers won't be aware of the unethical pricing strategies unfolding behind the scenes.
I see so many people making the mistake of thinking companies like Nvidia aren't able to meet demand. They are a multibillion dollar corporation that operates on a mind-boggling scale. They deal in tens of billions of dollars and if they wanted to, Nvidia could have absolutely shipped half a million cards within the space of 6 weeks (it's not as if Ampere was conceived, developed and manufactured in a month). With enough money and a tiny bit of forward planning, they could have made that happen with ease, but why would they diminish their margins by satisfying the demand when they can limit the supply, charge a lot more and still maintain brand loyalty? The 3000 series is guaranteed to sell out at higher-than-MSRP prices even if it takes 4 months for the supply to begin to meet demand - and this is irrespective of the performance and supply of upcoming AMD cards.