And it is really helpful to the devs if their users write technical documentation. That is often of higher-quality, more avidly maintained, and more targeted to users who don't have insight into the code. It is also an indirect form of beta testing.