Yeah, I'd blame the Blazers for that, not the system.
2nd round picks have the same advantage. No rookie scale. It had become more advantageous to be the 31st pick rather than the 30th. Rookie scale isn't going anywhere, and signing second round/undrafted players to their second contract for up to the MLE isn't going to change, so the small bit of unfairness for the overall good won't change.
I guess that I have to agree with that. A lot of gambling goes on here. I suppose that if the Jazz really thought highly enough about Matthews when they signed him to that one-year contract, they always could have have made it 2 or 3 years. You're at risk if you offer too little or if you agree to pay too much. Would have been nice to at least have another year to evaluate his value before having to lose him over that ridiculous contract. And, I agree that Blazers have a lot of blame here too. Still don't see how this doesn't blow up in their face.