My mental model is that all human languages try to distribute some extra redundancy over the duration of the uttering to make transmission errors recoverable. Unfortunately, none of those checksum patterns are easy when you have to learn them as a secondary language.