I think consumers will simply change their buying habits if prices are too high. Upgrading every gen is no longer a viable option for me. Can easily skip a gen without breaking a sweat and overall cost remains the same as buying every gen when prices were cheaper. Console owners dont seem to mind several year stretches for their upgrades and I think GPU owners may slowly develop a similar buying pattern.
See this is why GPU prices are probably going to come down. Crypto appears a dead horse for the foreseeable future, so the only demand is gamers. They need convincing that their hobby is reachable again.
Can already go get a 6900xt appreciably under msrp, 6750xt is in stock at msrp. That Nvidia cards still cost above shows how well their PR works, so effective at convincing people functionally nigh equivalent products are somehow not due to whatever bullshit they're spinning now. Really it's amazing how price insensitive they can get people, convincing them that entirely arbitrary driver labels or something will ruin their lives. Though I do think half the "upgrade all the time" market is buying solely for the fantasy of prestige, rather than actually running games at all. But hells, that's why 99% of fast cars are sold as well, no you're never going to drive it fast, and no you wouldn't be good at it if you did and you'd probably die. But the fantasy that you could and are a cooler, more fulfilled person for it is powerful.
And thus the point remains that it's gamers buying these things up, not crypto miners, who don't care about anything but hash rate versus price.
With the chip shortage slowly ending for high end nodes (we can see Sony ramping up PS5 production this year "significantly" and etc.) we'll be getting good GPU prices. Heck maybe games that actually make use of such GPUs will be available soon as well