A long term commitment to Mookie is sensible IMO. Not just because of his ability, but because of his charisma. He's a guy that people will pay to see. That's good for the team's revenues.
And on the flip side, a lot of people will be pissed if he goes.
Some of that $35 mill a year is being spent on PR, in other words.