Here's why:
* The "o" in "robot" has a short "o" sound, like in "hot" or "lot".
* Long vowel sounds are usually associated with a vowel followed by a consonant and then another vowel (like "cone" or "bike").
Let me know if you have any other vowel questions!