That's kind of double talk. Carmelo Anthony didn't think he was NBA ready especially entering the NBA the same year as Lebron. So he comes to SU for one year and wins an NC. His stock is through the roof.
But now you suggest he must stay another year rather than sign that mega paycheck with Denver? This is the NBA's fault for offering up the money.
It's the same in basketball as it is in football. If a player decides to go back to school for another season, then the professional league scouts and coaches spend that season picking apart every aspect of their game and wondering "what's wrong?".
The majority of the time, they end up dropping in the draft, which costs them money even if they play just as well in that additional season as they did in the previous season.