Honestly, speed isn’t the problem, so this doesn’t change at all to me how terrible this is. An ugly, scummy monetization scheme is the problem. Making less free customization options in this than in any past Halo game (and making colors, which require almost no effort on the devs part, something you have to buy) is the problem. Making the progression challenge-based and thus inspiring players to focus on their own illegitimate goals instead of winning games is the problem. Not having playlists and also forcing players to play games they don’t want to just to get XP is the problem.
The problem, in one statement, is that 343 made a lazy, greedy system, and they have yet to say anything in response to the consistent backlash against it.