What I would like to see if that when a Competitive Game is instanced, and once it has officially started, all 12 players who started the game have that game linked to their accounts for the duration of that game. Which means if anyone drops, gets disconnected, has a crash, or whatever, when they get back into the game client, as long as the game is still running, they should be able to rejoin. As long as a player rejoins, and maybe fulfils another condition like playing at least 50% or more of the match, there should be zero penalty. If people leave and do not return, they should get hit extra hard once something like this is in place.