We all talk about current nba players, whose good, whose bad and whose ugly. But i think most people dont take consideration on this site their contracts. I see this guy "X" sucks, but maybe is only taking a small salary so by him being on the team it doesnt effect salary cap. So if you have Eddy Curry who makes 11 million as opposed to Sheldon Williams who make close to minimum, Curry is much worse for the team even though Curry is more talented
Joe smith through out his career has been considered a below average player and a bust for going 1st overall, but he usually only makes around 2-3 million a year.