Here's why:
* Short vowel sounds are typically quick and sharp.
* Long vowel sounds are typically drawn out and can sometimes be pronounced the same as the letter name.
The "o" in "moved" is pronounced like the "o" in "hot" or "lot," which is a short vowel sound.