While I agree that leaving a team to be 1+ players down in a Competitive match is poor form from Blizzard, I don’t think cancelling the whole match is the answer.
Blizzard just need to add backfill to Competitive. it already exists in other modes in game.