Why write?

Is something truly worth writing if you’re not able to be totally honest about what you write? I’m not talking about name changes to protect or insulate. I mean if you have something to say and you’re worried about it offending your audience, are you truly honest with yourself?

If you’re writing to get gain in some way and writing what is truly on your mind may damage that, are you writing for the right reasons?

Is this too abstract? I may have lost myself.