Probablemente porque fue prestado al inglés antes de que los hablantes nativos de inglés en los Estados Unidos comenzaran a pronunciar las palabras más cerca de cómo están en español.
Los australianos, por ejemplo, pronuncian “tortilla” [tɔtɪlə] con un sonido “l” en inglés.
He escuchado a los hablantes del Reino Unido referirse a “Las Vegas” como [læs vɛgəs] con la misma vocal “a” en “las” como nuestra vocal “a” en “at”. No todos los dialectos en inglés han tenido tanto contacto con el español como el inglés americano, y ningún dialecto inglés tuvo mucho contacto en el siglo XVIII cuando esa palabra entró en el idioma inglés.