League is changing too much and too often
I swear every patch has such a plethora of reworks, mini-reworks or some new champ every two weeks that it's virtually impossible for any casual player, or honestly even hardcore ones, to keep up with the state of the game. It seems that Riot takes a very pre-deterministic attitude to the meta (as in having a very specified vision of how the game should be played), and uses the bi-weekly patch as an opportunity to forcibly twist and mend the meta into the meta THEY want through numerous, drastic changes (e.g. constantly reworking/tweaking Pyke to make sure he's a support as they intended). Obviously, such drastic changes usually lead to unintended effects that are then addressed two weeks later by another volley of equally intense changes that then AGAIN introduce another set of issues before the dust had even settled.
Two weeks is NOT, I repeat, NOT enough time to properly assess the effects of balance changes, particularly ones as drastic as we've been seeing recently. I may not know the ultimate solution to balancing the game, but I do feel like we need to give the meta some time to figure itself out before we start throwing all kinds of changes at it.