Here's why:
* The vowel "o" in "toy" is followed by a single consonant ("y"). This is a common pattern for short vowel sounds in English.
* The "y" acts as a consonant in this word, not a vowel.
If the vowel were long, it would likely have a different spelling, such as "toyed" or "toying".