Here's why:
* Spelling: The "e" in "web" is followed by a consonant ("b"). This typically indicates a short vowel sound.
* Pronunciation: The word is pronounced "web" with the "e" sounding like the "e" in "bet" or "get."
Therefore, "web" does not have the long "e" sound found in words like "see" or "tree."