Here's why:
* The vowel sound in "Mario" is similar to the vowel sound in "cat" or "hot." These are short vowel sounds.
* Long vowel sounds are usually spelled with a vowel followed by a silent "e" or a double vowel. For example, "mate" or "see".
So, while "Mario" has a vowel in the middle, it doesn't have a long vowel sound.