Here's why:
* The "e" in "neck" isn't pronounced like a short "e" as in "bed" or "pen". It's actually pronounced with a combination of the "e" sound and the "i" sound, like in "hey" or "say".
So, the vowel sound in "neck" is a long "e" sound represented by the diphthong /eɪ/.