Some stories have the MC travel back in time with all the knowledge of the quests from the future.
Slightly bizarre, but the only real thing I saw which solves many of the concerns listed here.