Yes, the pandemic seems to have created a mindset amongst new consumers that graphics cards typically have scarce availability and high prices, which they now believe to be acceptable. Unfortunately, it appears there has been enough of these to prop up the 40/50 series far beyond NVIDIA lowering prices.
OcUK charging £3000 for a high-end graphics card is just pure madness. I know profit is the name of the game, but the retailers themselves have become scalpers as there are enough foolish people to buy cards at inflated prices.
We can only hope that some normality may return in the future, but alas, I think this is now the new norm. The market has spoken.