Halo infinite ranking system is really bad

I have about 50+ hours in halo infinite and I want to really praise the game but I notice the ranking system is just soo bad. Just today I had five matches where the game starts my team off with a man down (4-3) and the algorithm severely punished me for loosing those games. I started off at diamond 4 and ended off at diamond 1. I never encounter a ranking system as bad before. I won a bunch of games in a row and barely got rewarded for it. Due to this horrible encounter, I probably won’t be playing halo much longer