What makes champions like Vayne, Yasuo, Riven, Ezreal, Lucian, Lee Sin, etc. popular
even when they are far from being the strongest champions in the meta?
This is not a complaint as I am not asking for nerfs. I just want to ask a question.
Most people would just say "they are fun to play" but I can't believe that being fun to play would be the sole reason to why they are popular. There must be something else that make them popular at all times despite the fact that they are not always the strongest or even viable champions to play.
For example, even though many people agree that Lee Sin is one of the weakest junglers currently, he is still the most popular jungler. According to champion.gg he is literally the most popular, as he has a 19% playrate.
Also, you must consider that being fun is a subjective concept. What may be fun to me may not be fun for many people. There are champions I think that have everything needed to be popular but for some reason they aren't.
I just want to know why the aforementioned champions, as well as many other champions like Ahri, Gragas, Caitlyn, Katarina, Thresh, and Darius, are so popular. OTHER THAN the possible fact that they are fun to play. I just want to know of other possible reasons; I just can't believe that "being fun to play" is the only reason.