Sir, I don't mean to be rude, but I really don't feel like you read my post.
I said that a one only has access to 10 or so heroes at a time, unless they are willing to pay money. I know that it is possible to unlock more using the points you earn from playing games, but that takes a godawfully long time. In dota, you have access to 100+ heros instantly.
You contradict yourself. Apparently, runes and masteries = a t2 item. Runes and masteries come from playing many games. Therefore, playing many games gives you an advantage.
Then you mention IP, which is purchased money. I also mentioned that a game which allows you to purchase advantage is bad.
Again, you mention that runes and masteries (which are acquired by playing or paying) influence the game.
Finally, popularity has nothing to do with this argument.