Respuestas
En el idioma inglés, los caracteres especiales como acentos y letras con las mismas características no son utilizados, y esto se debe a, como en cada país, cada quién tiene las reglas gramaticales que sean mas convenientes para su uso. Podemos ver que un ejemplo claro entre el español e inglés, es que en nuestro idioma usamos caracteres especiales y en el inglés no, además de que en nuestro idioma tenemos muchos más sinónimos que en el idioma inglés.
porque el ingles no utiliza acentos ni tildes para distinguir los diferentes sonidos de las letras, porque los acentos solo se utilizan en los idiomas extranjeros que incluyen el ingles escrito, otro respuesta puede ser porque es una regla gramatical del ingles
ejemplo de este puede ser la palabra "cebolla2 que en ingles es "onion"
(ademas no existe ningun sonido que tenga "ñ" y porque en el teclado de Estados Unidos no existe la "ñ")
espero ayudarte :)