Yasuo's kit is what it takes to be a viable late game fighter champion.
in order to be an effective melee adc you need: frequent ranged aoe damage and cc on a low cooldown, high mobility, and an ability that negates ranged abilities.
Yasuo is an example of how overloaded a champions kit has to be just to begin to make up for the fact that the champion is melee.
I think ekko has historically been a pretty good example too.
where the only real counterplay is to CC him and burst him down otherwise he's unstoppable.
and
were originally designed to be melee carries as well but of course we all know how that turned out. Upon release Irelia was weak beyond belief then buffed to be incredibly overpowered and then gutted, and of course became the champion we know today who isn't necessarily healthy but somewhat balanced.

are good examples of this; they offer something besides damage for their team, and they have the means to survive teamfights.