Personally, I think for every mechanic in a game, one should ask the question "what is the gameplay behind this"? In the case of a champion like Yi, he has a ton of power tied to his autoattacks, but what gameplay does that bring? Perhaps if he took time to take his targets down, the gameplay would come down to surviving long enough to kill his opponents, but that's not possible, because Yi's tools don't let him survive that long. As it stands, currently his power comes from killing enemies far too quickly, so there isn't really the most gameplay there. There are many more reasons behind this, namely that there's so much damage, CC and general anti-melee stuff in this game that it's basically impossible to make a squishy melee damage-dealer both functional and fair at the same time, but in general Riot still has a problem with designing autoattack-based champions as just champions with a ton of damage on each autoattack.
Personally, I think autoattacking power should come from fulfilling certain conditions and playing skillfully, not simply from pressing a button to gain access to ultra-reliable steroids. This is ultimately the problem with Yi, because his attack speed and true damage on his kit are both entirely on-demand. On the flipside, he suffers when he doesn't burst enemies down, because his Q and W aren't actually that good at protecting him against incoming threats. Personally, I'd support removing the reliability out of his damage steroids completely, and instead only rewarding him with more offensive power if he uses his defenses at the right time, with perhaps buffs to those effects to make them better at defending him over a longer period of time. Yi imo should be a champion about very precise timing and quick decision-making, so he should be rewarded for dodging and blocking key abilities with powerful counter-strikes, yet right now he just presses all of his buttons and stat-checks his opponents to death.
The TL;DR here is that Yi needs to be more skill expressive and less about blowing all of his steroids to right-click opponents to death, which isn't a novel concept, but I think there needs to be an emphasis on better persistent defenses, in exchange for less to no on-demand fighting power, and much more skill-dependent steroids instead.