Because it has no soul, or emotion. The characters suck. Batman shouldnt have been in that movie. If only they got Christian Bale, the movie would've been good. But no...I dont know why people picked Batman to play John Connor.
Also, it showed that the machines werent really that much of a threat. Thanks to the nice PG-13 rating. Only to sell toys.....and did those toys sell?
To me that movie wasn't about John Connor nor the Terminator mythology. It was about Marcus Wright. That's why I have no desire to have a JC figure but i have 2 MWs.
So I bought toys.
And just because a movie isn't gory doesn't mean that there was no feeling of "threat."
Salvation was about the question of what makes a man human. It's been done before, but I thought it did it well.