Also, writing, indeed any making activity, forces you to think clearly. Often that is the deepest purpose of prose, even code - forcing the author to confront the problem and sharpen their own understanding of the world we share. That it then communicates something to another person (or to a machine), is a happy bonus.