First, they're thinking at the wrong level of abstraction. They rarely have the skill / experience to consider what they did in code, and reframe it in such a way that the person who needs to read the changelog has the right level of detail & terminology. You'll get a changelog, but the stakeholders and/or customers who would benefit from reading a good one will either find it gibberish OR statements about code that they understand but without the context to make it meaningful.
🧵3/7