It works in Overwatch, why not in League?
In Overwatch Ranked matches, if a player is AFK at ANY point of the game or DCs, the game is automatically terminated in 20 seconds and the players on both teams don't change in LP, except of course the one who AFKs.
Why wouldn't it work in League? Seems fair tbh.