49ers general manager John Lynch explains why the team chose to sign QB Jimmy Garoppolo to a long-term contract extension.