Files are a lot more difficult than entire file systems.
Even shred isn't 100% safe. If I wipe out an entire filesystem, everything is gone.
Oh sure, I need to do multiple reads and writes 1's and 0's, etc... all that helps.
But if I erase a file, sure I can remove it off the disk, at least...