Waits for what? The next pandemic? Bitcoin hits $400K, and there is another mining craze?and lose money. Nvidia is not very good at losing money. When you fire-sale tons of inventory at a loss, you bring down the perceived value (what customers expect to spend on what they want) of your product. Fire selling the 3060s at $50 makes the 4060 look a ton less compelling, then you'll have to fire-sell those, then people are used to spending sub-$100 for 4060s and then the 5060 comes out with pretty much the same performance at $799 and people won't want to spend that kind of money.
So Nvidia waits.
The alternatives to a fire sale? Recycling them, Somehow reusing the GPU chips, but for what? Donation to Global South gamers?