Address the symptomp and not the disease ? People who leave in QP , 80% of them have a valid reason do it . You guessed it “Grinding weekly challenges in the shortest possible time” .
Punishments won’t work . But reworking the weekly or giving incentive like say a lootbox for 5 complete games without afk might work .
Grandmaster wants to play with 2 of his friends ?? Well I think the Gold enemy team has every right to leave .
You do realize OW has a serious problem - low avg live players at any given time. This is counter productive and will ruin queue times further .