There are no Absolutes in League of Legends
Just because X champion is good at X early game, doesn't 100% negate the fact that they can also do X Mid/late game. Yes Caitlyn has an incredibly oppressive early game, but that doesn't mean she should be Complete shit come late game. (This is not a post about Caits balance, just using it as an example).
So please stop making posts like "WHY IS X ABLE TO DO THIS AND THIS??? Shouldn't every champion who does X not be able to do X?"
Its incredibly narrow minded; There are no absolutes in League of Legends. If there was Champions would become insanely similar and boring.