A common misconception people have about yasuo
Is that yasuo is a late game champion, and thus also leads people to misunderstand his kit. If you check a website that shows win rate by game length, you can watch his win rate plummet over time, the opposite of a "hyper carry" like jax. That is part of the reason he is resourceless. Almost all resourceless champions are meant to be mid or early focused champions (Garen, reksai, lee sin, etc). The only champion I can think of that breaks this rule is riven, but she's a bit of an unique case. This is because, eventually when most champions don't have to worry about mana, their use of mana allows them to better access certain items (imagine riven with muramana). His wind wall, shield, and dashes are there to protect him in the early game to compensate him for his awful base stats. And before anyone says his base stats are comparable to mages, understand melees are balanced around the inherent range disadvantage and tend to have more damage and natural tankiness (compare yi to an adc). Lastly, his double crit chance forces him to build pure damage items and not bruiser ones early because he is compensated with bad damage without it. Due to this, he spikes with the classic shiv and another crit item (hello mid game). This also happens to make him worse late game, because when so much crit chance stops becoming a factor, his Crits do 90% of everyone else's.
is already huge, then all he needs to do is stack up on items like
and be pretty tanky while still outputting high damage.