New Ranking System Idea

I made an old post a week ago and it was kind of suss so I wanted to make a new one in detail to show an idea or wish-list that I’d like to see in Infinite. Currently, Halo 5’s progression system uses the Spartan Ranks from Halo 4 and the way you level up remains the same from Reach. You play any match and you earn a certain amount of XP whether you win/lose. My idea is to bring back the progression system from Halo 3, but I made it more mainstream and rewarding that it was before. Originally, you earn 1XP every won match and earned none for losing. However, once you reached Gunnery Sergeant Grade 4 (Master Sergeant). You’ve need to hit a Skill Rank of 10 in any Ranked playlist. I’ve seen this a bit non-friendly to casuals. This idea of an progression system I made allows you to rank up a total of 50 levels before needing to further rank up your CSR. I documented this idea in detail so I’ll leave a link below for you guys to check out. Let me know what you guys think!