Someone really needs to fix the algorithm for joining in-progress games. As an example, I was just playing Warzone. I chose the type of Warzone, and next thing I know I am in the middle of an in-progress game, in the FINAL round, with 1:32 left in the entire game to go. I also had no access to reqs on joining, and was killed immediately, and basically got to sit and watch the end of someone else’s game. This happens repeatedly with all social Halo games, and it is a terrible experience, especially when you end up joining a game in progress where the team you’re on is losing so badly, you have zero chance of winning. This is experience is the opposite of fun, and someone really needs to fix it once and for all.
Penalize quitters severely and make joining in-progress games better for the poor souls who don’t wish to join them but have no control over it.