Here's why:
* The vowel sound in "lemon" is /ɛ/ (as in "bed" or "pen"). This is a short vowel sound.
* Long vowel sounds are typically spelled with a vowel followed by a silent "e" at the end of a word (like "hope", "time", "cute"). "Lemon" does not have this pattern.