Yet all of the LCS players always have all the champions. In a hypothetical situation, where we have a team with players that don't have all of the champions unlocked, and a team that does, the team that does has an advantage simply because they have a greater selection of champions to choose from. And if it's not based on counters, why are there multiple resources dedicated to counters to champions? I mean, a counter doesn't guarantee a win but specific counters will make things much easier, and this applies to both Dota and League.
The fact champions are locked behind time played/money spent isn't good for anyone. If I had never played either game, I would pick Dota simply on the fact my choices are not limited the minute I boot up the game.
Why are you equating a pro player's content to ours? Additionally why are you putting a normal gamer's status up to the pros? This comparison seems absurd. This entire argumentation is absurd.