One of the reasons the draft works so well is because the best players go to the worst teams, allowing them the most chances to score tons of points and get everyone all hyped up for them. This increases the overall excitement of the league by quite a bit. If highly-touted rookies got to just choose a team to sign with like they were free agents (not a horrible idea, actually, the current system seems rather… communist), they’d end up on teams that would only give them spot minutes and not let them shine as bright as they could.
Darius Garland, if he were on any team that was actually trying to win games, would probably not get to play. But, lucky for him, he’s on the Cavaliers, who aren’t trying to LOSE games, necessarily, but their priority is player development. He gets basically unlimited opportunities to show his stuff as the 5th overall pick. He’s started every game for them this year, despite being a bricklaying point guard who only occasionally shows flashes of advanced playmaking ability.
Him and Collin Sexton combine to form one of those most unwatchable guard tandems in the league, if your goal in watching them is to see balls go in holes. I don’t know what else the goal could possibly be for you in watching them, unless maybe you really just love the concept of player development or the idea of bad players getting comically large amount of minutes amuses you.