Prices haven't really moved in years on drives, just the capacity going up, thus the price increasing per unit.
The floods in Thailand back in 2011 was it? just before then, I bought for work around 50 2TB seagate drives for around £40 each. Haven't seen the price of 2TB drive ever drop down to that again, the price per GB is close now. That was 7-8 years ago. Prices haven't changed, they need to drop to get demand to increase, especially since SSD prices are dropping.
For home, I have a demand, due to my hoarding :-/ but prices haven't gone down (up for the drives I have) so have been holding out on buying another 50TB or so until I really 'need' it, or a good deal shows up.