We taught businesses the worst possible lesson: "We'll pay big money for scarce goods." Businesses are generally smart -- much like any organism they want to survive and will do whatever it takes to do so. There are people whose entire jobs are ferreting out these market trends. Businesses are made up of small groups of people who can react and pivot much easier than the general public. They want the good times of 2020 to keep on keepin' on. They're not about to haphazardly flood the market and demolish their own profits.
We saw this with the 20 series. Everybody was like "wait, wait! You'll score a 1080TiWtfBBQ AiB model for nickels on the dollar, just you wait!" But Nvidia handled that situation (for themselves). They know how to manipulate prices and inventory in such a way as to extract as much bux from you as possible. Sure, it's "smart," but I also think they're rat bastards. I feel like the GPU scarcity model has flooded out towards other products as well.
I think the general public will wake up to this. No, it won't be a moment of reckoning where the gates of heaven open and burn away all leather-jacketed CEOs. But it'll be a slower gradual thing. People will slowly learn to do without. I think that will force retailers to come back to reality eventually. The problem is that the general public doesn't move in some sort of pre-meditated concerted way. Enough people need to get burned, and the general sentiment just needs to turn negative enough where people choose to opt out rather than put up with this nonsense.
Stop making excuses for the corpos. Supply chain issues, inflation, acts of God -- shove it. $1,000.00 GPUs shouldn't be the new normal. Doesn't matter if you can afford it -- it just shouldn't be a thing. Stop letting it happen. Stop telling your friends that nvidia is "better" because you would never buy anything less than a 4090 with your dual income no kids budget. Your buddy's kid can play minecraft on a Rx580, trust me.