Original: Since transactional support is not universally present in hardware RAID, many operating systems include transactional support to protect against data loss during an interrupted write.
Simplified: Transactional support is not present in all hardware RAID controllers. Therefore many operating systems include it to protect against data loss during an interrupted write.