Do people really care about this? The odds you will have the player on your team for his whole career is like 1%.
Players don't hit their prime till like 25. I really don't get why anyone cares.
It's sad how much age is a factor. Even if a player is a few years from their prime, the scouts think there's little room for development. They would rather get the next Giannis who spends years barely playing but with huge upside than someone ready to contribute right away.
There's almost always role players to be had later in the draft for this reason. Some teams do draft to fill specific needs, like Boston, and it works well but you need a couple of good young stars in place to pass on some of the potential that's available.