They should be releasing these products at auction until demand falls to their MSRP. The amount of money Nvidia, AMD, etc leave on the table looks substantial.
I could easily have seen the bidding wars on the first supply of 3000 series GPUs having people buying them for $1500+ easily with the 3070 selling for $1k at least.