Honestly, this seems like a really clever business move on his part. But I also understand why the NBA can't allow this. Too much potential for a conflict of interest, nevermind the fact that no NBA contract is truly 100% guaranteed. If Dinwiddie was to have a part, or all of, his contract voided for some reason the NBA could potentially find themselves as part of a lawsuit they likely want nothing to do with.