BTW, MTBF means nothing. I have never had any HDD survived to their MTBF. They usually die in 2 years at 24/7 operation, which translates to 17.5k hrs, only 1.46% of their rated 1.2M hrs MTBF.
Sounds like you need to take a hard look at your environment. I have had drives fail within 2 years, but certainly not all of them. Methinks you're abusing the hell out of your drives without knowing it. What kind of temperatures are they reporting? What is the vibration/shock environment like?
Everyone I talk to who complains about their mechanical drives consistently failing after 1-2 years is always either using a laptop (laptops should never use mechanical drives, it's just begging for failures) or they're using some horrible sealed enclosure that's cooking the drives at 55+ C 24/7.
If you keep a mechanical HDD below 35C 99% of the time and always below 45C, in a vibration/shock-free installation, it should last for many, many years. I have about 150 mechanical HDDs operating under my care, and I typically lose about 1-2 a year. That's a MTBF of about 1M hours, which falls roughly in line with the advertised values. Most of the drives are over 6 years old and working just fine. The oldest are over 10 years old.