There's a high level of distrust in this comment, both of peers and of managers, which I think misses an underlying thing: teams without this level of distrust of each other and of management have a lot of advantages.
So if you're a manager: do your damnedest to build trust.
If you don't have that trust, it will be hard to pull off any of these activities. Even around things like spreading work and knowledge around - distrust is how you get people hoarding knowledge for perceived job security; or bitterness about being asked to do something they aren't the best at (feeling like you're setting them up to fail instead of trying to up their skills).