Of course high prices and low availability of GPUs have been blamed on crypto mining. You could argue that GPU manufacturers have been only too happy with this situation. The problem for them being twofold, firstly the demand for GPUs for gaming has fallen as a result, but secondly the demand for GPUs for mining is also seems to be falling. As such pandering to the mining market could well have killed the gaming goose that laid the golden egg in the first place.
But you could also argue that high end GPUs are already better than most gamers actually need and that could also account for a fall in demand.