Here's why:
* Short vowel sounds are typically quick and sharp.
* Long vowel sounds are typically drawn out and can often be spelled with a vowel followed by a silent "e" or a vowel combination.
The "u" in "duck" is pronounced with a short, sharp sound, similar to the "u" in "cup" or "run".