You people can't distinguish between something fun and something real. I study Physics and I'm usually the first to notice physics errors in movies, but I still love sci-fi movies and series because they're fun to watch. I think The core and Armageddon were both fun to watch.
People put in ridiculous physics and unrealistic events into movies because it makes people excited and gets them more money. I bet they realize well enough this stuff is stupid outside of the movie, but it makes movies fun.
And hey, if they get millions of people watching their movies, then they must be doing something right. It's you guys that don't get it.
At least you don't think you're wasting your ticket money.
I agree with Heilor. There is "pure fantasy" (Star Wars) and there is
science fiction (2001 A Space Odyssey), and then there is insultingly stupid (Armageddon, Core, Mission to Mars, Transformers, the list goes on).
If you have handwavium in the story, at least make it internally consistent. Star Trek never has a real explanation for warp drive, but at long as they present it as something futuristic and follow the rules they have made up for it, the story can move along.
Armageddon is supposed to be current-day tech. Flying around the moon, pulling Gs, docking to a rotating station with main engines burning, a station whose gravity is along the spin axis, an asteroid the size of Texas on which you only need to drill 300 ft to reach the center, these things indicate that the writers didn't even
attempt to make an effort. They were just phoning it in that day.
Add to that the crappy acting, crappy story, crappy pacing, lousy music, and the presence of one Ben Affleck, who wrecks all that he touches, and you have a truly awful waste of film. Sorry.