I'd never ban a champ that carried my last game, although I do see it sometimes.
The reason is really clear:
Either the player belongs in that elo, in which case they just had a good game. If they happen to main that champ and had a good game it would have been a good ban, however they could also get cocky from how well they did the previous game and end up giving up early kills for free by going to aggressive on an opponent who isn't nearly as bad as their previous one was.
In anything below diamond really, no one is actually "good". There are just people who have good games, and more often than not that comes as a result of either an awful opponent or a small bit of luck in early game (and by luck I mean a won all-in where they survive with <10hp).
If the player doesn't belong in that elo (e.g. they're a smurf) they probably know it and play someone different every game. Which means they weren't going to play that champion again anyways.