I think that the way in which i watch films in general is changing. Years ago i wouldn't care about stuff like that, but now, when i notice plot holes, it annoys me a little bit. In my mind old Bonds didn't have huge plot holes such as these, but i'm sure they did, we just didn't notcie them.
Maybe as we grow up, we just notice stuff like this, and we have to learn to ignore them to enjoy the film.