My idea behind it all is simple...We are reading too much from the small details of the films without realizing that it is impossible if not very difficult to cover all the bases in a movie series like this one.
Take the Oracle swap for instance...I think they barely pulled that off, but I can live with it.
So we shouldn't be too critical about the things that were not discussed in the movies.