^ Exactly. There's no reason he has to be consistent about this. Generations
was filmed twenty years ago.
He's at a different place in his life now and has different priorities.
Or, to put it another way, he didn't feel like doing a glorified cameo twenty years ago, but feels differently nowadays. It happens.
Human beings are not always as logical as Vulcans.