Here's why:
* Short vowel sounds are typically found in closed syllables (syllables that end in a consonant). "Pie" is a closed syllable because it ends in the consonant "e".
* Long vowel sounds are often found in open syllables (syllables that end in a vowel).
Therefore, the "i" in "pie" is pronounced as a short "i", like the "i" in "hit".