ijazz
Well-Known Member
1. Contracts don't need to be fully guaranteed in the NBA, and some aren't.
2. 4 or 5 year contracts aren't really that long. Contrary to what you posted, the MLB and NHL have longer contracts, with the former generally being fully guaranteed (IIRC). In the NHL, a team must pay 2/3 the remaining value of a contract to buy out a player aged 26+.
3. The stretch provision provides quite a bit of wiggle room for teams that make a mistake by overpaying.
4. Keep in mind, the players have to agree to any changes. It's unlikely that the median NBA player is going to shrug their shoulders, give up guaranteed money, and gladly give up a cap on max contracts (which effectively redistribute revenue to lower caliber players).
Excellent Points and I agree.
Especially with #4. Which is why there will be another strike in a few years....