I really hate people complaining about the science in any mildy successful sci-fi film. It's called science fiction you fuckwits. Get a fucking grip.
Also, it's not as if filmmakers are bound by some unwritten rule to educate the masses on science. Said masses didn't give a shit before, and...