The main benefit of a therapist is they give you the vocabulary to express a emotional state or thought process. Once you have the vocabulary to communicate your emotions then it will helps alleviate or eliminate the Cognitive dissonance.
Other modalities can be much more directive to the client, but are equally effective. Some may work better for different people, but not for all of them.