Good point, but I don't think the two events are incongruous.
In All Good Things, the future we see is not bound to happen, because it was witnessed by Picard of our time. Once you witness the future, it is no longer the future, because you can change it.
In that future, Riker and Worf were "enemies", but Picard seemed to be making an effort to prevent that from ever happening, and to keep the group closer. I think that is why he plays poker with them at the end, and I don't think he would have played poker if he hadn't have seen the future. So the poker game is the start of a brand new future. (One in which the Enterprise gets trashed.)
One could speculate that after seeing the rift between Riker and Worf in the future (caused by the death of Deanna), Picard tried to get the three to socialise more. This led to Troi spending time on the holodeck playing batleth games with Worf and Riker, rather than continuing her studies as a newly-promoted commander. Her lack of training led to her crashing the ship in Generations, whereas before she would have spent all her spare time doing flight training.
Another explanation is that everything that happened in All Good Things was just part of Q's games, and the "future" which Picard experienced was really just one of Q's jokes or illusions. Or it was a future from an alternate reality.
I mean, don't forget, Q put the entire cast into a Robin Hood scenario. Are those events incongruous with the history of Nottingham? Or was it all just fantasy.