Another pet theory, which isn’t really mine since I stole it from others: Picard never left the Nexus. Every Trek series and movie released after Generations is set in a pocket universe where Picard is the Gary Stu action hero he always secretly wanted to be.
Best aspects of this theory? Kirk isn’t really dead and DS9 remains in-continuity.