This is not doc, this is an .md file as a src to be used by LLMs to generate code. Therefore they are src files but in english.
We don't look at binaries, we don't look at assembly, we work with high level languages. The specs were for developers to translate to programming primitives, but if the translation is largely automated, then the specs will become the code and we will need better ways to manage those, and I think the IDEs are gradually trending that way, look at all the most recent agentic dev tools, it surely follows that trend.
With respect to not having this piece on HN. If the author is seeing many organizations doing this practice, then why he would not share that empirical observation? is it only because it is against your pure world and abstractions? Just the recent leak for the Muse agent shows that most of the system behaviour is written in markdown.
Whether you like it or not, technology never care about purest and idealist, it evolve under pressure of deliveries and pragmatic choices, and if there is such a pressure, which the author claims to be, then HN is the medium to share it.
Maybe I'm misunderstanding you, I don't know.
In any event: If we're talking past each other or simply not understanding one another then I thank you for a respectful conversation.
I don't think we are at a position to claim that documentation are the source, though to your point and the author's point as well, it serving more purpose now then what used to have.
I would say that this field is evolving really fast and we might consider and revise some practices. So I try to keep as much as open mind as possible.