I'm one of those rare developers who can write and I have authored the first design document that many of my employers had ever seen, often on my own initiative. I double now as a technical writer since I would rather write than work on a software "team" under those ridiculous methodologies and writing in a toy language.
But I must disagree. There are two skills more lacking than the ability to write documents
1) the ability to read them
2) the ability to write legible code
NOBODY reads documents, and the deliberate cultivation of jagged and cluttered "personal coding styles" predates my career, which began in 1988.