These are all good points and they will work to make your team stronger together and become more knowledgeable as individuals - which is then an asset in other areas.  I used to have a manager who purposely said he didn't know, then asked some pointed questions to get us all thinking about how we could learn whatever the topic was.  At the time I was on a system testing team and we had to learn state regulations and things like how reciprocity worked among states.