Leaving mid-match & XP

It seems like there is at least one person that always quits mid-match, and that pretty much guarantees a loss on my side and the opponent's when it happens to them.  Can there be some sort of penalty for leaving mid-game to prevent folks from just doing that?  I understand wanting to only progress the Battle Pass to actually look unique, but seriously it is kind of screwing over the rest of the team.

On the XP, I do appreciate getting some per match.  However, no one is necessarily rewarded or penalized for their  performance.  Everyone gets the same base experience after all right now.  Maybe making the xp earned based off the amount of medals acquired mid-game would motivate people to actually try & not quit instantly on matches that don't progress their weeklies.