If you look at counter strike global offensive, they started out with being p2p and move into being f2p, with all those boxes and skins they for sure make a lot of money. Being a competitive game also gives it a huge player base, so i dont think LoL will ever die, if not after cs go goes down.