IMHO things are not going to improve until bitcoin crashes as I really think that is the major driving force for price increases atm, on most cards you can make back the cost in 3-8 months so its almost free money. Stock is certainly a compounding issue, and I don't see that improving for at least a couple of months maybe longer. Perhaps the re-release of last gen cards will help a bit, but I strongly suspect Nvidia and AMD will be very cautious about massively increasing manufacturing as all of this is likely to be a bubble due to mining, covid and people really having to upgrade this gen due to having 4-6 year old cards. Not to mention there are plenty of other customers for GPU's these days, from render farms, business, point-of-sale stuff etc. So the last thing they want is to ramp up supply only for demand to drop like a stone and be left with large amounts of expensive inventory. I wouldn't even be surprised if we don't see gpu prices drop much if at all before the end of the year at this rate.
I'm pretty happy I managed to pick up a 3060ti from OCUK a few weeks back, even though at £500 its the cost of 3070's several people have posted in this thread at release. Honestly though i'm just glad to have a modern GPU at last. I noticed the same Zotac 3060ti I got are now going for £650+ on auction sites and even 3060ti FE for £900+ - its pure madness.