the only problem is when u leave the game for other reasons your punishment is a lot worse. In a game I once had a guy lose connection for him to reconnect 10 minutes later because his power died. I wouldn't consider that an unholy action because it's a natural occurrence. Does it suck we lost a teammate for 10 minutes, yes it does. Was it his fault, no. Another example was i once joined a game and after champ select my client would not respond, meaning i was afk from the game. I tried again to play and my client did the same thing. These 2 consistent "AFKs" resulted in me getting a 15 minute Que for 5 games. If we were to increase these punishments i would have got a greater punishment for things that i could not control.
I think a solution is we can keep the extra queue for AFK and leave busters. Make it so the people who left the game get an automatic Lose for that game and a slight decrease in honor (if ranked game maybe a level reduction or hwat ever it is called when a few more loses will result in a rank drop), PLUS I think any gold gained from the champ who AFKed (total gold collected to that point) should be distributed to the other players. This would make it somewhat up to the remaining players for there loss of a teammate by giving them an extra amount of gold.