What they should have done is make a sidequest its own independent story within the game. The Witcher 3 does that.