I sometimes wait patiently in the queue for 5 players to join, and then I finally get in, and then like 3/5 people leave without reasoning, so like me and some other person have to leave bc u can't do it with 2. I just find it so unfair and annoying when that happens. My idea is to have a punishment if you leave without a good reason. Like you won't get punished if you really had to go do something irl, but if you leave just bc your teammates aren't 'skilled' enough I feel you should get punished. You should lose 100 gold from doing that.