The market is never about what a player 'deserves' or what another player got. It's about the most any team can afford to pay (and is willing to pay) a player within a certain window of time. Right now the only team allowed to talk to Boris is the Suns. Next summer it will be everyone. Boris can wait until next year, but there will only be so many teams with cap space in that window, and he won't be the only free agent available (next summer's crop is apparently pretty good).
In a best-case scenario, from the player's perspective, you find yourself courted by idiots with tons of cap space (Nene in Denver).
In a worst-case scenario, from the player's perspective, you find yourself courted by very few teams with flexibility, at a time when there are other attractive free agents available.
It's nowhere written in stone that Boris should be paid 6 million dollars a year or 11 million dollars a year. The NBA is a crazy, inefficient market. As the Suns saw last year, it only takes one other spend-thrifty buyer to woo away a top free agent. But if there are *no* other spend thrifty buyers, Boris might have to settle for a 'below market' contract.
My point is... there's really no such thing as 'below market.' The market is whatever the market is when Boris goes to make his deal. Nene got lucky. Dwight Gooden got unlucky. You can't justify the difference between Gooden and Nene's salaries (23 million vs. 60 million) based on talent. But them's the breaks.