I think some of the scalping will adjust. The fact there are 5070Tis and 9070XTs still in stock at such silly £150 - £200+ prices is telling. It will normalise as long as stock is coming through the channels.
IMO the scarcity is artificial & some retailers are just chancing their arm to see how high they can jack prices up whilst people are still panic buying.
The stock that's on sale today didn't magically arrive in the middle of the night. They will have had it yesterday. Most retailers only did a single 2pm release of stock yesterday, creating the illusion that stock is very short and triggering panic buying. And whilst the perception of scarcity continues, there's an opportunity to make a big profit on each card sold.