There are no sure things in this league. Rodgers wasn't a sure thing. If they can sign him for a reasonable 3 or 4 year extension averaging between 25 and 30 million per year, they do it and see how the chips fall.
He is still under contract for 24. No need to reach anything on a long term contract.
But Rodgers leads the league in frumpy expressions and negative body language on the sideline, which makes him, like Josh Allen, a unique double threat.