I would heavily disagree. LoL now practically throws champions and skins at you now with some of their currency systems. I think the other thing is that you don't need all the champions unlocked to be good. You would probably do better by choosing a set couple of champs and getting good at those. Yes, meta's change, but that is on top of good mechanics. LoL is a lot of things, but I would strongly argue against pay to win.