Nuance often develops over time, though, even if it wasn't implied at a word's conception, and connotations often vary between synonyms. For instance, transformation gives off a more intellectual, futuristic and pretentious vibe than change, to me. Connotations are almost as important to communication as definitions.
Different words help with associative memory, I certainly unconsciously link specific words in the respective subjects, when really both words in different subjects could be reduced to one universal word. In actuality, words should transcend fields and be used interdisciplinary.
For example, the word node used in a Artificial Neural Network (ANN) and a neuron used in a Biological Neural Network (BNN): both are elements of a large cohesive system: BNN uses axons to communicate messages across a synaptic junction, ANN uses weighted links, each weight is attached to multiple nodes, to communicate messages across a hidden layer. Let's picture 3 islands, with the middle being connected to each island by a bridge in either direction. The middle island represents the synactic junction, the cars represent the message, the islands left and right of the central island are neurons, and the bridges transporting the cars are axons. We could reduce, for simplicity sake this terminology to a preceptor (sender), receptor (reciever), path between sender and receptor (bridge) and the middle point of the bridge (nexus/intersection).
It helps our understanding in terms of individualising abstractions from another as building blocks are fundamentally the same across fields of applied reasoning but ultimately a lot of core concepts in sciences, and increasingly in social sciences, are becoming logically similar in their reasoning where you could interchange logical states with another in a model, but that is not how the universe understands these processes. Birth, death, element of an object, connection, opposite, operation and so on. I would like to see a perfect logically functional language where you can transcend knowledge barriers with a simple, fit all-purpose language. When you think about it, that's how every computer in the world does it and while they're better at handling information, maybe it's because the computer's language isn't complex that it can easily process information. Maybe we could process information a lot faster if our language was atomical.