People seem to mistake a plot contrivance for a plot hole. If there were no plot contrivances these movies would be documentaries.
Every movie or tv show ever made contains numerous plot contrivances.
A plot hole is in Generations where Soren blows up entire planets to get into the nexus when he could just "fly into it in a ship"...
That was addressed in the movie. Ships that get too close are destroyed. Soran couldn't get to the Nexus, so he found a way to bring it to him.
Nah, Its a hole.
Kirk got in that way, so did Guinan (sort of).
It doesn't matter whether your ship gets destroyed or not, you still end up in the nexus it would seem. Maybe with a bit more dialogue they could have explained things better but thats what the movie clearly shows.
I always remember a review from 94 for Generations that descibed that plot as having "more holes than a golf course"...
That's a valid point. Not that I agree completely, as I assume that as Soran had studied the Nexus for decades, he'd know more about the nature of it than an audience member possibly would in ninety minutes.
A simple two-line exchange, where Picard suggests he try flying into it with a ship, but Soran confirms that it was highly probable that any ship may not survive long enough to guarantee his entry, would have sufficed.
Most plot-holes in all movies, not only Trek, can be explained with dialogue, but scriptwriters tend to think that their intent and meaning is obvious, so don't explain every little detail, which sometimes leads the audience going "Say, what?"
Of course, if they did spell out every little thing, then the running time of movies would probably double!