Most of the Trek films have plot holes you can fly the U.S.S. Vengeance through.
Ditto the episodes. Why did Edith Keeler have to die? Kirk could have taken her to the future and have lived happily ever after. And that's supposed to be Trek's finest moment.