Pues porque usan codificacion ASCII Extendido... Pero esta codificacion no esta estandarizada y varia respecto a la plataforma que lo usa, de ahi que unos vean simbolitos cuando tu envias caracteres... Esto pasaba por ejemplo, con el SL45, para la epoca era un telefono muy avanzado, y cuando yo enviaba tildes a otra gente, ellos veian cuadrados en sus rusticos Nokia 3310...
En Android han querido estandarizar y usan ASCII estandar o Unicode... Igual que en WinMobile...
Saludos...