They should at least replace all “complete x missions” with “spend y time playing missions”.
At the moment the “challenges” incentivise speed running lower difficulties and not actually challenging yourself. Failure should be a welcome component of this game as you try harder difficulties and not as punishing to an already painfully lengthy system.