Rashid Shaheed extended through 2025

If ever there was a time to lock a player in for many years this was it. Instead, they gave him 1 year?

We are literally not allowed to, per the CBA.