A different ranking system is needed (Solution Proposed)

After playing 4.5 hours and getting approximately 20 games completed I’ve realized that I despise the ranking system. I don’t care that it takes a lot of playing to progress, what I do care about is that my performance in game has no correlation to me earning xp. Not only that, but the challenges make you actually avoid the objectives of most games, for example:

My challenge was to kill a player holding the flag in CTF, after spending multiple games waiting for CTF I finally get the correct gamemode and instead of playing the objective I’m forced to camp at my flag, let the other team grab it so that I can ensure that I successfully complete the challenge, otherwise I might not get CTF for another 10 games.

A similar thing happens with a MAJORITY of the challenges, not a few. All of the weapon specific challenges lead to the same manner of gameplay.

What I suggest for 343 is to rework the system entirely, perhaps a hybrid of the season pass to unlock cosmetics (perhaps even continuing the challenge progression they currently have) but add a new xp earning system that correlates to a permanent rank (that people can’t just spend $200 to achieve) doesn’t reset every season, and lastly is based on performance in game.

I believe this 2 system solution solves most of the problems the current system has, I’m interested to know what you all think.