He wants up front cash and might lose out on some cash but doesn't risk an injury happening and costing him a lot more
Take your guaranteed cash and increase base
Vs
Rookie deal and chance of getting hurt losing out on millions
I'd sign up for a 4 year deal (3 yr extension) with maybe one more contract later