We still have challenges that are based on RNG and they need to be changed.
Say, if someone has to win two strongholds matches, they have a 1 in 4 chance of loading that mode in QP or Ranked. Assuming that the teams are even, you have a 1 in 2 chance of winning. All this has to be done twice, meaning you would have to play, on average, 16 games just to get this challenge done.
No one wants to spend that much time on a single challenge. If there are any challenges like this, they must be tied to an entire playlist, not just one of the modes in the playlist. The “Win 2 Quick Play matches” are far more reasonable and respecting of time.