The simple solution is to make joining another M+ have a 1 hour timer if abandoned. 2 abandoned in 24 hours equals 2 hours for second offense. 3 abandoned in 24 hours equals 3 hours for third offense. After that locked out from Mythic+ for the day.
This would 100% not punish those who leave too severely, but would make them a tad more courteous. The person who leaves wastes much more time than one hour when factoring in a group of 5 people.
Ideas similar to yours have been discussed to death on forums. For example, someone can abuse it by not leaving and just going afk. Eventually, someone else will leave first and the actual perpetuator doesn’t get punished since he was not the “leaver”.
Also, there are many people who have already filled up the vault and push high keys for fun and IO. For such groups, it is generally accepted that people will probably leave once there is no chance to time the key since they have little incentive to finish.
Yeah, it’s pretty simple. I’ll just not abandon and go exploring the dungeon where we cleared trash, looking at the textures and art and get loss in the scenery, until you just decide to take the punishment yourself because you’re tired of waiting for me to walk back to the group.
If you act up in chat, I’ll dress you down about all the mistakes you made. And if you get really toxic, I’ll “speed up” the key by pulling so much trash you keep chain wiping and I’ll kite it to the respawn point and keep it in combat.
Simple often means ill-thought out. Punishing leavers only means leavers will figure out how to make you leave.
What even constitutes leaving anyway ?
Do I need to drop group ? Because it’s a 5 man, I can just hearth and go do mog runs too.