Maybe it's about time and resources that Microsoft is willing(can) to spend to create documentation. It's hard to find golden mean.
As here are guys from Microosft they could tell us something about how documentation is creating and what are priorities in creating documentation?