I was just reading the Josh Smith thread about him being claiming to be a max player and it got me thinking...
Firstly, No, Josh Smith is not a max player.
Secondly, Would it make any sense to allow NBA teams to place a sort of franchise tag on a player (not restricting them like the NFL), but only allowing teams to pay that ONE player at the max? If teams want to have more than one max deal on the books, they should have to pay more to do this.
30 NBA teams. Are there really 30 players worth the Max? Certainly not, but it might be a way for the NBA to help distribute some of that talent across other teams.
Surely, teams could get around this by paying slightly under the max - but those players with larger egos, just may go play for the true max elsewhere.
I must note, that I do think there should be an asterisk for teams that draft players or acquire them on draft day (or maybe even in their rookie seasons) as to allow them to max out player that they have spent time developing ( A La Harden)