The Matrix 3 wrapped up with a lot of interesting CGI scenes of battles, Morpheus becoming a secondary figure (after the Oracle said that without him humans would be lost), Trinity dying, Neo dead, Agent Smith turning out to be a CPU virus while Neo was the McAfee anti-virus program, and the robots and humans calling a truce. Yup, robots and humans call a truce. Humans whow ant to be freed, can be freed, but the rest remain plugged in, which from what I recall in the first movie was referred to as slavery.
So slavery is OK as long as the enslaved does not realize it or is OK with it? Humans would strive to free themselves for years upon years, but suddenly be cool with the awful robots. Every cool character that we could have developed an attachment to was killed or shoved to the side by the end of the trilogy. This screamed BS. It betrayed everything from the first movie. It was a total cop out to the idea of "peace" instead of going through with fighting for your freedom.
Here are my questions: with Neo out of the way, how long would it have taken the machines to reprogram the matrix so everyone had the same life in their picture show existence to prevent others from being released or discovering "talents"? You seriously mean to tell me super intelligent robots and computers couldn't figure that out. Then, how fast would the robots wipe out Zion? How would humans explain to families of those who died fighting the machines that despite the sacrifices made, humans still "power" them? Why would a robot guided by a logic function ever hold up an agreement when they know the one critical variable for the other side is eliminated? Why wouldn't the robots help disarm the humans, and then wipe them out? Why wouldn't the Architect create a CPU program to deal with the freelance programs like the Oracle and the Merovingian? Why would the humans ever give up on their fight, existing only at the mercy of the robots?
Huge betrayal of everything the first movie established.