Why do the devs make unrelated quests that hold up the progress of missions? One should never be faced with "If you have started X quest you must complete it before continuing with Y mission" when the two are unrelated except for having an NPC in common. It just reeks of careless design.