That's why 'analogy' and 'comparison' are separate words with distinct entries in the dictionary.
Though I am aware that these two words do mean different things, you're wrong to say that different words always mean different things.

For example, I have used two words recently which mean exactly the same thing... "exaggerate" and "overstate".