You are right about salesmanship. Clients often look to me for suggestions and I have to sell them on the 'why'. I just lost a battle on friday ("let's stick to the status quo", "too risky", "will take too much time", "we don't have the resources" were often heard refrains).

As a knowledge worker I can barely stand to work in any corporation. After a few months I need to leave and take a break from the aggravation.

I know an employee who is teaching others (sharing) and is worried that it will lead to losing his job soon as two companies merge. So there may be an internal and unspoken resistance to sharing for self-preservation. I've even seen it with contractors as well who sense the competitive environment we work in and aren't will to 'train my competition'. We can't underestimate the Darwinian nature of the work environment.