Here's why:
* The vowel sound in "glass" is short: It sounds like the "a" in "cat" or "hat".
* Long vowel sounds are typically represented by a vowel followed by a silent "e" (like "ate" or "bike") or a double vowel (like "moon" or "rain").
Therefore, the "a" in "glass" is a short vowel.