This is something that honeslty shouldn't need to be discussed. Today I was at my 7th game on a flawless card, and one of my teammates straight up left the match 2 rounds in, leaving the other 2 of us to loose against a full 3-player team and our flawless cards.
(Freelance for reference)
Therefore, when someone leaves a flawless game intentionally, it shouldn't count against, this way no one looses a flawless due to a teammate leaving. Those who leave intentionally should get slapped with a long ban that extends each match they leave before completion.
Could this exact thing be abused? Maybe. But it being a freelance only thing could help lower abuses as you cannot see the cards of teamates, and helps you not have your runs ruined by someone who quit in a 1-2 match for no reason.
Edit: Updated
-
They really should. Lots of games have similar mechanics. Apex legends does it in ranked. If you load into a game 1 or more players short. You get loss protection. So a loss doesn't drop your rank points for that game. Destiny should do something similar. People say it can be abused to cheese to flawless as a team. Just have someone quit or disconnect if you know you're gonna lose that game. But honestly as bad as connections in Destiny are and with the constant series x crashes going on. It'd prolly be even, you're gonna get a card wrecked at least once every weekend due to disconnects or crashes.