do you recall the part of the last film where neo talks to the architect in the machine city. there he says "the smith program has grown beyond your control".
so he was being controlled at some point since his ressurection.
also he only really discovers his purpose after converting the oracle, he could not see past the choices he had made because he didnt understand why he made them, but the architect did because he was the hand that influenced him.
your probably gonna say " yeah well thats all well and good But ........................."
but you know i already know what you are going to tell me
during the final battle between Smith and Neo, Smith reveals to us his purpose, so if he has a pupose and is fulfilling it then he is not an exile.
you are now probably going to quotte somethingg i have previously said to negitate my reply, somthing along the lines of "smith clearly did not understand why or how he was even alive so i doubt he understood that he was being manipulated. yes thats right i say manipulated because we all know you cannot control an individual. Smiths Code was rewritten so who knows what other changes may of been made, such as the desire to destroy the one perhaps"
Before you attempt that you must realise that when smith converts a person or program they the knowledge and memories of that program or person, as we clearly see just before he converts the oracle as he quotees words that only Sati heard the oracle speak.
The oracle knew why smith was alive, she knew his purpose, she even told us in her usual roundabout way.
i see where your coming from but if you notice i am using the exact pieces of information you are using and more.
I managed to nail it down to a t on the old forums, alas i am unable to find that post.
when a program dies it cannot be ressurect itself, as you can see throught the films programs are killed and they dont come back.
now you will tell me that the oracle did come back.
i will tell you this is untrue because nowhere in the films does it mention her dying only that she found herself a new shell, this does not mean her old one was destroyed it was probably just damaged beyond repair.
if they could come back why did the Merv cave when Trinity put a gun to his head.
The only way for a program t ocome back after dying is for the matrix to be restarted or the architect to to rebuild you.
who repaired the matrix after Smith was defeated, have a guess, yes thats right the architect.
Now your probably gonig to say to me "the architect could of restarted the matrix and destroyed smith if he had that much power."
What would of happened to the matrix if smith got his hands on the architect, who knows, what i do know is that the architect fled to the machine city to escape smith.
you cannot be an branded an exile in a world in which only you inhabit