I don't understand, Why doesn't riot just make a full fledged Client?
If you play dota2, there's no airclient, or preceeding client program that starts a match. If you play Overwatch, there's no airclient or preceeding client program. If you play StarCraft2, there's no airclient or preceeding client program. If you play CSGO, there's no airclient or preceeding client program. Instead all of these games all use a single homogenized standard client program that goes from Menues to Match and back to menus Infact I've never seen a single game besides LoL that has a preceeding client system.
So why doesn't Riot do the same as the other games and make a full fledged client?