It's your last paragraph I want to discuss, because I agree with everything else you said. First you stated that it's important to not fixate on immediate team needs. Then at the end, you talk about selecting players that fits the philosophy and culture of the team your trying to build. I think to some degree both those things are very similar. When I talk about team needs, yes, it can pertain to a positional need, but it can also pertain to finding a player that fits the culture and overall philosophy of the team, and it can also be both.
I think it's better to take a player that fits the culture, and hopefully the positional need of a team over perhaps a more physically talented player, that could eventually be a star, but doesn't fit the culture the team your trying to build. While the gifted player might end up being a star, that doesn't always equate to wins, and winning is what it's about. Sometimes, and I like to think most times, the player that perfectly fits what the team needs, the culture the team is trying to build, is the player that makes the difference between winning and losing. Plus, sometimes the perceived best player available, isn't the best player available.
Over the years I've become more of a results guy. So one hand, I have a player who has put up great numbers, and has gotten results. But he's not flashy. He doesn't do muscle flexing after a dunk. He business like on the court, and as a result of his demeanor, he's perceived as a player with little growth left. But he checks every box the team needs checked. On the other hand, you have a player that just drips charisma, and who emits primal screams every time he makes a highlight reel dunk, but if selected, will likely cause some conflict with an already established PG, and doesn't really fill a need positionally. To me, the question is, who will help you win right now, because to me, winning is what it's all about.
How many stars does the Memphis team have? I'm not sure how the league defines a star, but it would appear that Ja Morant is the only star on that team. Don't get me wrong, they have some very good players, but other than Morant, they have Jackson, Bane, Brooks and Adams. None of which are considered stars, but they made a lot of noise in the playoffs, and with just a touch of luck, they might be playing in the finals. How? Why? Because of team culture. Every player fits on that team, and it's not an accident. But it took a while. It didn't happen overnight. Right now, in this draft, the Kings need to take the player that fit's the plan that McNair has for the team. We've already had the team with the all star (Cousins) that couldn't win. It's time to build a team with an identity!