Plenty of ways to beat him? Maybe. But he has counter to his counterplay. And stupidly high agency compared to other champs.
His passive is made to prevent him from getting bursted. So you want to have it down to kill him. So you want to aa and then try to burst him down. However most mages have a range of 525-550. Yasuo's q and e have a range of 475. All it takes form him is to dash once and he can threaten you.
His q having such a high range means that he can farm even in the most dangerous match ups. I would also love to add that the lifesteal interaction is pure bullshit. His first target counts as single target, only the rest as aoe. Also because of his range he can in a good degree bully some melee champs.
His w for some reason spawns from his model as such if he reacts slow he can still block it. Even if he panics and messes the direction if he timed it correctly he will still block it from every direction. Said ability is extremely weird for a hypercarry to have. That shit is literally an upgraded braum's e. Omegalel.
His e has such a low cooldown that it is difficult to punish him in lane. Which is again weird because hypercarries have (or should have) weak and abusable early. You also cant see the cd per target which is also bullshit. He has it but his enemies dont.
His ulti will try to position him out of turret range which is basically the icing on the cake. This shit is literally a bug that riot just plainly avoids talking about. There is in no way in hell it should be an interaction. His ulti blinks to the targets location. Yet under the turrets range he might not blink to his location. Favouritism strikes again.
And lastly, he doesnt have to opt for cdr. Other crit based champs take the short stick and buy extremely low cdr. Others (or rather trynd) have to opt to a weird item to cap cdr. This abomination of a champ doesnt have to opt because his q scales with atk speed, his e is 0.5-0.1 and his ulti scales down to 30 sec. Only his w benefits from cdr.