They do. Well at least one in my experience... Intel does.
Intel don't make HDs...
That is why I said, the higher end devices that use SCSI (or ...) typically have more smarts that can keep track of data written, but that is done by the controller.