XP should be granted from just playing, aka finishing games.
These challanges are just annoying and if I wanted to hunt the challanges, the game-play would suffer tremendously from that. Instead, I just play the game and make ZERO EXP progression.
This progression system just makes sure I won’t get a battle-pass lol