I'm not saying fire him but I definitely wouldn't lock him up for 10 years and live in fear Bama was going to steal him.
I'd be ok with a 5 year new deal (pay him 9mm a year) with a sliding scale of buyout as each year rolls off. The 10-year deal is a lifetime contract at this point and if he digs his heals in there is nothing you can do.
Here is the thing with Dabo he could retire right now and easily make 2mm a year in analyst work, speaking engagements, sitting on boards and more than likely could triple that with investments that boosters would put him in. He has all the money he will ever need now and he has been there 15 years so go out on top, have the field named after him, a statue put up and live the life of local hero for the rest of your life. That isn't in Nick Saban's DNA but Dabo could walk away and volunteer with disadvantaged kids and live a very fulfilled life from what I know of him.
Hell in 5 years he will be eligible for full state retirement through South Carolina and that will be a chunk of change after what he has put in.