A good data recovery company who really knows what they are doing and has good data recovery equipment can almost always recover hard disk data that has been lost due to hard drive failure.
Hard disk drives will eventually fail and that's why it's a good idea to have your data that is important backed up in both the cloud, on more than one external hard drive, flash drives etc.
That is true especially for database, website files, important photos, videos and other important files that you don't want to lose.
I have all my data backed up on multiple external hard drives, USB flash drives, and in the cloud with several different cloud hosting and cloud storage providers.
I just don't want to lose my important data.
I had very important data on my hard drive and hadn't backed it up and I thought it was lost but I used a hard drive data recovery company and they recovered every bit of data for me although it cost me $500.00 but it was worth it.