Some good points to think about. But also note that sometimes you can shield and assist a team on things you can't be transparent about with the team.
So a hybrid of the two schools of thought might be better than either one (depending on the larger org).