I'm also a Ahri main and pretty High in Elo up there. I usually do not have a problem with yasuo in general nor do i think he is overpowered as a champion. However i do know that he is ultra annoying and i would honestly change it. 1. single thing that i probably hate the most on yasuo is, that he can windwall ur autoattack. Usually you want to let him have prio early game, also u want to save mana which means u wanna towerfarm, the yasuo player however very often smashes his windwall infront of the canon minion, which makes u loose the canon minion even if u didn't even fail the last hit and in my opinion it is actually extremely toxic. I also believe high Elo players ban him exactly mostly of the time because of that one Reason. So yeah if i would work at riot i would make a few suggestions for a mini rework.
a. when his windwall does not block a spell, it gets significantly higher Cooldown, because a yasuo player should not prevent u from last hitting in such a non counterplayed way.
b. Autoattacks go through his windwall and smth else get's buffed in return.
I recommend A since it would be way easier to balance also it would finally remove a very toxic mechanic which in all honestly just sucks and tilts u off the earth. Especially in High elo every single minion that u can get counts, yasuo being able to do this, probably is one of the bigger reasons why people ban him regardless if he sucks or is strong as a whole. :).
(btw im not sure why riot can't figure this out by themself) (also yes the fact that yasuo can basically shot his windwall backwards and it still blocks ur spell is a big yikes)