Currently Yasuo is balanced (I think) but trades nothing for his mobility really
Thats quite a paradox statement.
If Yasuo is balanced, he obviously does trade something for his mobillity. If he trades nothing for it, then he also isn't balanced.
What yasuo trades for all the things he has in his kit is reliabillity. His mobillity, poke and cc and to some extend damage are all conditional.
Unlike a riven or zed, he can't just use his mobillity whenever he feels like it, he needs an opposing target. He also has a rather slow dash, with fixed range(running towards a yasuo that is about to dash into you will make him miss the Q as he dashes to far behind you) and that gets interupted by any hard cc, not just displaces.
His knockup needs him to built up stacks, so he doesn't really have it at the start of a fight, the full shield can be poped by something as little as a sunfire-tick, his Q can miss, his windwall has a huge cd, and the ult needs a knockup as setup.
Imo if there is any issue with yasuo, then it's the windwall, or more it's duration to be specific, and the AA dps with his double crit. imo his Q should be his main dps source, as it is avoidable, but currently his AAs just deal more damage while beeing more reliable, makeing him rather easy mode once he gets a lead.
Another big issue is his laneingphase, as most restrains mean little here. He has plenty of targets for the dash, can stack up the knockup befor trades and can play defensivly to wait for his passive and windwall.
A good way of adressing this would be showing the E-cd to opponents(the circles that show which targets he already dashed to and how long it needs till he can dash to them again). With that information, it would be much easier to position in a way that prevents him from closeing in easily and/or getting out again, just how you avoid to stay next to a low health creep vs irelia.