Most Trek movies are action-oriented. Every NextGen film had physical altercations and spaceship battles. The only one that felt like it had any kind of soul was Nemesis.
You're trying to damn one film for having elements which most of the films have in abundance.
Generations = Terrible
First Contact = Good
Insurrection = /Vomits
Nemesis = Mindless Action
First Contact was good because the Story not the Borg Cube Battle or fist fights. Not great but good. "A line must be drawn!"
I never said I damned JJ's Films, Star Trek is Star Wars with Captain Kirk.