Elo Losses for Games Joined in Progress

I was just matchmade into a game of Control where I was able to play for 30 seconds or less before the team was mercied (not exaggerating, game ended at 30 points to 100, I joined at 29 to 87). I was handed a hefty 56 point elo deduction because of this. There is no human on the planet who could have won that game without cheating. Please implement a system where elo is not lost when a player leaves your team or if you join in place of a player that left. It is completely unfair.

yea thatsreally annoying i can never get out of my rank due to it