Are you saying that hard drives store everything on disk with checksums or redundancy? That would be news to me. How else could they correct (or even detect) errors?
Anyway, are you arguing that filesystems shouldn't bother with checksumming at all?
Anyway, are you arguing that filesystems shouldn't bother with checksumming at all?
This isn't a replacement for something better, it just allows simple bit errors to be corrected automatically by the drive. The problem is that it's not really obvious when it's happening, and you only notice when it can't fix something. Drives eventually throw a SMART error when it's had to do too many corrections though.