People here mostly seem to expect too much of the regular blockbuster cinema. You shouldn't think too much about a movie like this because if you do, you realize that not only this but atleast 80% of modern cinema is complete bull****. Appreciate the fact that giant monsters fight giant robots and let the director have some fun realizing their ideas. If you know from the start that you won't enjoy a movie, you could also just avoid the movie. (this ofcourse doesn't mean that i don't appreciate every more accurate and sophisticated movie)