I think writing things down can be really helpful. It gives the person writing a chance to think about and formulate what they are truly feeling, without getting caught up in the hurt of the moment or being rushed in a way where they forget things or they come out completely wrong.
I know that when I’m extremely upset or hurt, it can be hard to communicate as effectively as I want. I might be crying so I can’t get the words out, or I might be feeling things so strongly because I’m right in the middle of them, that I don’t see them clearly or I forget what I needed to say.
So for me, taking the time to write stuff down, and then use that as the foundation for a conversation has been helpful. (At least when it came to the really big, serious stuff). I tend to do bullet points I can talk from, instead of letters, but I think the principle is the same.
Now OPs letter is obviously not a good one, but I don’t think that means writing a letter is a bad approach. It might not work for every relationship, and it certainly doesn’t work if it’s the only way you communicate, but it can be a valuable tool.