If matchmaking and current elo system is fine..
Then why are most matches pubstomps. Close hard fought games are rare.
Usually one side or the other has that one or two people who are nowhere near the skill level of everyone else and feed someone who runs all over the rest of the game.
I know I'm no pro but I consider myself very component, but I usually either do well in lane or fight hard to just keep tower against a good opponent/ganks, only to finally have one or two enemies show up very fed and have little to no chance.
I'm not so good I am leagues above my rank even though I deserve better. Alot of my games are hard fought and I end up ahead after lane but going against two or more fed opponents just is too much.
Ideally you could slowly progress by being just a little better then the enemy, but the shit matchmaking gives you (or them) teammates who lack skill so much that it makes your hard fought personal advantage moot.
And before you bring up objectives and such I know, and I always roam when applicable, ward and ping and try to organize taking objectives, but that does no good if you have two 7-1 enemies on the team and your team leading 3-1 is supposed to counteract the complete lack of talent (and prior feeding) of half your team.
And furthermore people say the other team has as much chance as you to have those bad players, let me rebute.
-That alone shows how fucked matchmaking is that its so likely there will be 3 or so people in the game who's talent level is so clearly not in line with everyone else
-With the fucked system of sometimes losing more then you gain in lp BECAUSE of this terrible system even winning 50% often isn't enough to counterbalance the frequent runs of being o. The team with the liabilities, not to mention how often it happens in promos or series when you really need your team to be at the very least average.
Just my thoughts