Thats a brilliant idea, actually. Would've made more sense, too.
The story was an attempt to reconcile the events of "All Good Things..." (where Picard sees the future, and the
Enterprise-D is clearly in it) with
Generations (where the
Enterprise-D has its final flight).
The tack I took was this: Picard hadn't just
seen the future. There were, in vague glimpses, twenty-five years worth of additional memories in his skull. He'd interacted quite well with people in the future timeline. There were memories there, and he was able to use them.
And it made him cocky.
The story was told in flashback. Picard is on the
Farragut, leaving Veridian III, and he's musing on how things went wrong.
The memories of the confrontation with Soran that Picard had from the "All Good Things..." future were
vastly different. Everything was the same, right up into the Nexus, only instead of travelling back to Veridian III, Picard and Kirk travel back to the
Enterprise-B. And Soran "senses" this from inside the Nexus, and he leaves the Nexus, returns to the -B, and confronts the captains.
Soran tries to commandeer the
Enterprise-B from Engineering. He and Picard break into Engineering along the intermix chamber. They fight in Engineering.
Kirk is killed in Engineering. Basically, Kirk dies saving the
Enterprise. Soran is taken into custody. DTI takes care of Picard.
(And in the film, Riker says something about how Kirk was killed aboard the
Enterprise-B.
This is what he meant. Not the "sucked out into space" bit.)
Picard remembered all this. And he decided that the mistake they made was in going back to the
Enterprise-B. Surely the two captains could overpower Soran on the Veridian mountaintop. So that's where they went, and things went wrong. Kirk died, and the
Enterprise-D was destroyed.
All because Picard didn't want Kirk to die aboard the
Enterprise-B.
It was a story-within-a-story, and while there were good ideas inside (though in typing this up I see a major plot hole, or I'm forgetting an important detail -- how was it that the
Enterprise-D wasn't destroyed in the "original" timeline), the writing wasn't compelling. The story started out slow, because Picard was pensive, and Picard explores his memories by talking with Guinan, and it never really gelled.
I haven't read this story in years. It was called, I think, "Memories of Tomorrow."