It seems like you're drawing some arbitrary lines with these guys
22 = not too old
23 = too old
Duarte is not a sure thing, nobody is. He's just a really good college basketball player that I think could step in and help our team inch toward respectability.
Desmond Bane is another guy, who was highly productive as a four-year player at TCU, and fell in the draft because he was "old and lacking upside". Well, the Grizzlies got themselves a 40%+ shooter on the wing with the last pick in the 1st round.
I wouldn't take anyone over 21 in the top 20. Bane went 30th. And he was one of the players I wanted Cavs to buy a pick for. There is a big difference between taking a maxed out player in the teens then in the 20s.