I created a separate suggestion that goes into a bit more detail (with some rage/complaining of course.) My main issue is that players that are known tryhards, with the stats to match, keep getting placed on the same team 80-90% of the time while I keep getting seemingly new/low-level players or people that end up leaving because of these conditions.
In my opinion, with the limited player pool available (that will likely not increase any significant amount any time soon or possibly ever), it would make sense to manipulate the teams at the start to try and make it a bit more fair for lower skilled players and players maybe just testing this game out or who don't want to try as hard as they can against the other team constantly to at least give them a chance to have some fun in the game.
I'm sure you'd agree that constantly being pushed into a lobby with a stacked team on the other side that hits nothing but headshots while your team is just feeding their KD with no attempt to get kills or cap objs makes for a rather poor experience and is likely driving away a somewhat significant number of new players that aren't looking for Warzone Normandy Beaches 150+ms latency sweat simulator. I believe if they can change it to balance based on actual performance over the last few matches played, part of that title can go away at least.
I'm unsure if I'm just happening to run into prime time for all the people that have been playing this non stop for the past 3 years or if there was a change made with the matchmaking recently that is causing this. I just played another 4-5 games and 3 of them were the same situation in both TDM and Secure Point where the other team was basically 3-4 general+ and one mid level player vs my team of all midlevels and under and we got steamrolled. They were not partied up and we (whoever didn't leave after the last lobby) got matched up against the same people again, like the outcome is going to change lol.