Zum einen erweitert es den Wortschatz und sorgt für Abwechslung in einem Text, da man Wortwiederholungen vermeiden kann.
Manchmal passt ein Wort aber nicht in den Kontext. Es hat zwar dieselbe Bedeutung, kann aber auch eine andere Aussage treffen.
@mondayafternoon hat schon das Beispiel ,,sagen" genannt. Theoretisch kann man immer ,,sagen" sagen, aber mit ,,flüstern" gibst du beispielsweise an, dass es (vielleicht) geheim ist und lässt Rückschlüsse auf die Lautstärke zu. Behaupten hat wiederum eine andere Bedeutung. Der Sprecher ist sich seiner Sache sicher.
Ähnlich ist es mit ,,gehen". Mit Synonymen kannst du viel über den Akteur aussagen: humpeln, hinken, laufen, schlendern, bummeln, springen, spazieren, walken, wandern, trippeln, ...
Manchmal drücken Synonyme das Gesagte also nochmal eine Stufe präziser aus, als die ,,normale" Form oder bewerten eine Sachlage/ Handlung/ etc. sogar.