droopy1592
I got a lemon on my head!
This is what the whole movie is about; Choice. The story repeats itself in previous versions because the matrix and it's programs are engineered in a way that give the ONE only one path to follow.
The Oracle is always talking path this and path that and so is Morpheus.
The purpose of the ONE is to... just like the Architect said. If your role is predefined then so is your path. The programs, legends, and history are only part of the plan to perpetuate the purpose of the one.
Neo talks to the Oracle and she keeps telling him he's already made the choice, and he ends up trying to fight this "choice" that he's not really making but is forced into making because of his path that is designed to guide the ONE into his purpose.
In all previous versions of the matrix, the ONE's purpose was to upload his code to further update the matrix and to restart zion after the machines trashed the place. When the previous ONEs were presented with this ultimatum, they had no choice but to rebuild Zion, because it did fall.
Now Neo made a different choice, dissimilar to the ONEs before him.
"I thought you would have figured it out by now." Just like she said, probably referring to all of the previous ones and their "choice" to rebuild and fall victim to the purpose of the ONE.