Defenders of jargon usually pick examples in which a better substitution would be hard to find, yet unnecessary jargon abounds. Then there's necessary jargon but which is in conflict with jargon from another field. Sigh.
I have as much of an instinct to dislike jargon as anybody, but when I am writing code (in Haskell usually,) I find that naming things proc, process, process', preprocess'', etc., to not be any less confusing...
So there is a certain usefulness to it, and I comfort myself by knowing that our words are mostly all arbitrary anyway.