flynn__Riot is getting so much money that they'd have no reason to stop supporting it. And the mistake made at the WC was (and will continue to be corrected) the same how it was in a few Starcraft tournaments. And only one of the top teams was confirmed for cheating.
you are still not realizing what true support is. supporting a game competitively means you make specific changes to make sure the competitive environment runs smoothly and has the basic needs that all competitive games should have.
riot took years to get spectating in, and you still can't even open spectate any game, the only way to spec games are still by joining off of friends. so you can't actually spectate competitive games unless its being streamed or you have them on your list (like matches that aren't the highest of levels). the way riot makes money is a direct contradiction to the game being competitive, so they are already not supporting competitive play from the start. You have to play the game a shit load to buy all the good heros. than you will have to play even more to buy all the good runes. If you had 5 players that were really good at dota2 they couldn't just move over to LoL and start playing comp games. They wouldn't be able to pick the right heroes or even have the right runes. not to mention they wouldn't have the full access of masteries. How does that make a good competitive environment? it doesn't.
Riot is about making money. It is pretty clear and obvious. The game is extremely casual, which isn't a bad thing. But compared to actual competitive games, LoL is a joke and its really embarrassing. Nothing wrong with liking the game, but its not hard competitively. Have you ever watched it? It's extremely stale because of the lack of any complexity at all at higher levels.
Maybe you consider Riot throwing money at everything support. But they would never make a game change that would add to the complexity of competitive matches, because it would make the game harder and they might loose some 1200 elo players.
Also esea won't be able to work with riots client at all, because riot doesn't know how to code so gg.