I don't see it ending anytime soon. Not only miners and scalpers are a problem. Both gamers and miners would get what they want and scalpers would not exist if there was enough supply. There's simply not enough supply. And there's not enough supply not only because of "pandemic", but also because fabrication processes required by expected technology advances don't have enough capacity. Intel is still struggling under 10nm. But it can because there's nowhere near expectancy to double the CPU performance as often as we are used to with GPUs. See how huge GPU chips are. Soon 7nm will be not enough to keep up current pace. GPUs hit the technological wall that CPUs did some time ago when everyone admitted that Moore law is no more. Or rather, it's not for everyone everywhere anymore. Sure, soon there will be some 3nm GPU even bigger than current ones and it will be several times as fast, but don't expect to purchase it in the store next corner for several hundred $. We did hit the technological wall. Small nodes will go head first into mobile world, enterprises, and speculators. Get used to switch GPUs less often and for higher price, just like we did with CPUs. Unless instead of miniaturisation some new kind of technology becomes available to keep up the pace. Stacking/chiplets are one of these. Moore's law should be updated with availibility and/or price ratio.
And yes. Both nVidia and AMD are mofos for not putting that issues straight and admitting that there will be no more availability and prices like we used to. Intel comes out most honest with sticking to the 10nm process and squeezing every last bit of performance out of it at decent price and availability.