I agree with this, however some people may not be willing to put in the efforts to make this happen for their orginisation/client. The time and effort to make get this going within our clients organisation was vast, but worth it. As well as technical skills, people skills are required for dealing with very difficult people/mentalities.