why do the San Francisco 49ers and quarterback Jimmy Garoppolo are remaining together for the duration of one season?

Sources informed ESPN's Adam Schefter on Monday that Garoppolo and the Niners have agreed to a revised one-year contract worth $6.5 million, which is fully guaranteeing base salaries.

The new contract  $500,000 worth of roster bonuses and playtime bonuses that could increase the total by nearly 9 million dollars, bringing it to $16 million, if all bonuses are met.

Garoppolo's contract restructured also has the no-trade and no-tag provisions that guarantee Garoppolo will be the backup

or Trey Lance during the current season. He can then look into free agency without restrictions in 2023.

Jimmy Garoppolo Agrees

An ESPN source has told Jeremy Fowler that Garoppolo and the 49ers have discussed the possibility of not triggering the no-trade provision

if there is a change in circumstances and the 49ers could be compensated However, Garoppolo is willing to assist the team and was keen to continue playing alongside his teammates.