SN Why Kirk’s surprise contract extension with Blue Jays makes sense