I don't think they had to.
it's not like the niners picked up any kind of option on the SCHNOZ. Looks like it's better to have your teammates like you. huh.
Is it for salary cap reasons? Not sure how any of that stuff works.
I read somewhere it means Darnold gets 18 million guaranteed. Not bad. huh. sc