One thing about HDDs is that the marginal cost to the manufacturer is basically constant regardless of size. It costs them just over $100 per drive to make a drive. The cost of making 6 or 10TB drives is all in the R&D. Large cloud providers buy drives in such large volumes that they get access to pricing that normal people don't which is why they can provide things like Youtube, S3 and Glacier without going broke.