Well, I think the main reason why most RPGs assume the characters are literate, is because the players are. It keeps things simple. Likewise, the issue of having a multitude of different languages and dialects in a setting is often circumvented by introducing a 'lingua franca'. Realism is...