Price spikes like we are seeing reflect tremendous pent-up/increased demand.
Any price increase reduces purchases by many customers. This tends to keep prices stable. With only small changes in price relative to regular changes in demand.
Yet prices have gone way up.
Which means that many people and businesses are cancelling, delaying, or scaling back their RAM purchases. And yet new demand is incredibly high.
To get prices down, supply would have to grow tremendously. Enough to soak up even more purchases from the very motivated, and to cover all the purchasers that have currently pulled back.