I think this is incredibly true on technical expertise, but as for advocating organizational change instead of a technical solution, being an employee has seemed to offer more respect for me. Granted there are business process consultants that do that exact thing, but I do feel there is some kind of line there with technical experts employed vs. consulting.