The way to usefully make both groups work with others is to use language that is devoid of meaning and, in particular, lacking value judgments. That way, you can say "Steve, can you explain the learnings from your recent project?" and mean either, "Steve, you fucked up, what are you not going to do again?" or "Steve, your project went great, what tips can you share?" That way, Steve can feel recognized for his achievements even when Steve did something that was really stupid. Steve's colleagues have an emotional barrier, too: they won't feel bad for Steve if you are calling out his failures, and they won't feel bad for themselves if you are saying that Steve did something exceptional.
It's really fucked up how we have created this sanitized dictionary, but it's too effective in a corporate context not to use it.