I dont think you understand contracts in NBA. Here is the first round rookie scale
NBA Rookie Scale - RealGM
basketball.realgm.com
Since he was in second round there is no scale but he sure as hell wasnt getting a better deal anywhere else. He wasnt even really projected by many to get drafted and if he did later most likely would have been the 2 way deal. Here he gets 3 years guaranteed money which even if he does get cut later down the road he still made out pretty good. He played well in summer and could work his way into the rotation for the best team in NBA. I couldnt have projected anything better for him then this.