An interesting view. I don't agree that there are no consultants who understand the use of project management, in fact, more and more consultants come trained in formal methodologies for project management, change management, requirements capture, architecture, etc. And consultants increasingly come in to do more than code: they understand they need to know the business, and that means talking to people and attending meetings instead of coding all day.
Interestingly, I got some gigs as a consultant because I didn't care for project management and following "proper process", but with an understanding of when it's important to document, get agreement, stick to the rules, and think things through. I got hired to do emergency work and innovative (highly volatile) pilot projects that teams of employees or consultants with compartimentalized skillsets and training to follow procedures simply could not complete in a satisfactory manner. Nice work if you can get it...