Yeah, I was never a fan of Bungie's matchmaking. You could just as easily be in a game from the start and have too many of your teammates quit to be competitive. If you quit yourself, you'd be penalized. With in-progress funneling, you don't need a penalty for quitting.

Is it still an opt-out lobby? So, you only have that risk of joining a match in progress in that first match, right? If you stick with the lobby, you're in games from the start the rest of the way?

There's flaws to both approaches, but I think the system trying to fill vacancies in empty slots in in-progress matches is the way to go. They just didn't implement it particularly well and it needs some fixing, it seems.