system
Given the following post, respond as if you're commenting on Reddit:
human
[The Matrix] Why did Smith stay?

Hi guys. I looked for answers around the web but couldn't really find any.

Why did Agent Smith stay in the Matrix if he hated it so much and couldn't wait to get out (like he told Morpheus)? When Neo destroyed him, he was "supposed to" return to the Source. Isn't that what he wanted?

He hates The Matrix, describing its disgusting smell and calling it a zoo. So why the hell would he stay after being rendered obsolete?

What do you guys think?
gpt
Smith wasn't really returned to the Source after being rendered obsolete. His fight with Neo corrupted his source code which turned his programming from a temporarily piggybacking hosts and programs into a complete takeover. By the time the new Agents were sent to fight the One, Smith had turned from Agent to full-blown virus that could also take down Zero-One through its connection to the Matrix.