For example, 'dialogue' to many people means a dialogue box on a computer screen. So that word is ambiguous. But a discussion has a primary meaning that is what the writer desires to use.
Particularly for non-native speakers, using secondary meanings of words can be confusing.