A Player disconnected, the game has been cancelled

Honestly this is starting to annoy me a bit

A day or so ago I had 2 or 3 in a row each after several minute waits

Today I had one after a 4 and half minute wait

I don’t see what the big issue is - if we are all connecting the server and someone leaves - why don’t we just wait for another matchmaker to join?

I remember playing COD4 on PlayStation back in 2007/08 and we had this problem when the host would quit.. and then they sort of semi fixed it with jumping hosts in around 2009/10. And then a game or so later they had fixed it entirely I guess

Why in 2025 in a game with 6 or so players connecting to a server do we have a cancelled game when someone leaves in the lobby?

I should be able to just jump on and get going in a game fairly quickly, not sit here crossing my fingers and hoping