Pretty scummy overall, but average user probably doesn't understand the drives could fail at any moment and that the older the drives age the more likely it will fail.
Regardless though, it would better serve to warn users to have a backup of their data than just a blanket age-shaming.
In the grand scheme of things this isn't a big deal. If you're not using some kind of RAID parity system I guess I wouldn't mind the notification. I think it is probably overkill, though. Just seems like they want everyone that's had a hard drive for three years to buy a new one. The fact that some drives that are still under warranty show the warning is sketchy.