That wouldn't really make sense for an AC game though. Desmond is not Italian or Middle Eastern. He doesnt speak those languages. I mean he's even commented about that. The animus alters the language so he can understand it.
Well, the subtitles make sense. Desmond mentioned he sees them himself in ACII.
I'm fine with the language. The Animus is the ultimate storytelling device, because essentially Desmond is in a very advanced games console. The HUD, the language, the menus all make sense within the context of the games.
Yep. I really like that. It nearly breaks the fourth wall at times, and I enjoy it.
It can even be a little weird in Brotherhood, when I'm running around the villa as Desmond and there's no mini-map or HUD at all. And then I remember, right...not in the Animus.
Who cares? It makes the Ezio parts more authentic. Besides, how do you think non-English speakers play the game?
Depends on your perspective, and how you're roleplaying it. If your role playing it as Desmond, then him having it dubbed/translated could make sense. But, if your roleplaying as actually being in the shoes of Ezio...then yeah, makes sense to only be in Italian.
A lot of the characters, including Ezio, alternate between English and Italian. Which, to me, from a purely literal standpoint, makes even less sense. It's like bad WWII movies that have the Germans speak a little (*very* little) German mixed in with their English. "Ach du lieber! Herr Oberleutnant, the Amerikaners are attacking! Gott in himmel! Vat should ve do....?" That annoys the hell out of me more than anything else. Either use the foreign language and subtitle it, or just leave it in English and quit trying to pepper it with foreign phrasing to make it sound more "authentic" or "smart". It sounds neither....it sounds stupid.
I believe Shaun or Rebecca mentioned in AC2 that the Animus isn't perfect, so some of the translations are not complete. I think they might have mentioned something about Desmond's mind also having something to do with it, trying to deal with the fact that he's supposed to be in Italy and these people aren't Americans from his century. I think that might have been a way to explain Ezio's accent, even though he was speaking english.
It's probably tied into the Animus and Desmond's brain trying to avoid from having him go insane with all the mind-trippy stuff that's going on. To differentiate things.
From a creators standpoint? It's just, like said before, one of the greatest storytelling devices ever. You could literally just blame and explain tons of things by pointing towards the Animus.